Started 28 days ago
Took 4 hr 6 min on green-dragon-02

Failed Build #14712 (Sep 16, 2019 3:10:56 PM)

  • : 372035
  • : 372039
  • : 372038
  • : 371835
  • : 372034
  • : 372037
  1. [Modules][Objective-C] Use complete decl from module when diagnosing missing import

    Otherwise the definition (first found) for ObjCInterfaceDecl's might
    precede the module one, which will eventually lead to crash, since
    diagnoseMissingImport needs one coming from a module.

    This behavior changed after Richard's r342018, which started to look
    into the definition of ObjCInterfaceDecls.


    Reviewers: rsmith, arphaman

    Subscribers: jkorous, dexonsmith, ributzka, cfe-commits

    Tags: #clang

    Differential Revision: (detail)
    by Bruno Lopes
  2. [compiler-rt][crt]  make test case nontrivial in check_cxx_section_exists

    .init_array gets optimized away when building with -O2 and as a result,
    check_cxx_section_exists failed to pass -DCOMPILER_RT_HAS_INITFINI_ARRAY
    when building crtbegin.o and crtend.o, which causes binaries linked with
    them encounter segmentation fault. See for
    details. This change prevents .init_array section to be optimized away
    even with -O2 or higher optimization level.

    Subscribers: dberris, mgorny, #sanitizers, llvm-commits

    Tags: #sanitizers, #llvm

    Differential Revision: (detail)
    by jcai19
  3. [clang-tidy] add checks to bugprone-posix-return

    This check now also checks if any calls to pthread_* functions expect negative return values. These functions return either 0 on success or an errno on failure, which is positive only. (detail)
    by jcai19
  4. [lit] Make internal diff work in pipelines

    When using lit's internal shell, RUN lines like the following
    accidentally execute an external `diff` instead of lit's internal

    # RUN: program | diff file -
    # RUN: not diff file1 file2 | FileCheck %s

    Such cases exist now, in `clang/test/Analysis` for example.  We are
    preparing patches to ensure lit's internal `diff` is called in such
    cases, which will then fail because lit's internal `diff` cannot
    currently be used in pipelines and doesn't recognize `-` as a
    command-line option.

    To enable pipelines, this patch moves lit's `diff` implementation into
    an out-of-process script, similar to lit's `cat` implementation.  A
    follow-up patch will implement `-` to mean stdin.

    Reviewed By: probinson, stella.stamenova

    Differential Revision: (detail)
    by jdenny
  5. Revert "Implement std::condition_variable via pthread_cond_clockwait() where available"

    This reverts commit 5e37d7f9ff257ec62d733d3d94b11f03e0fe51ca. (detail)
    by danalbert

Started by timer

This run spent:

  • 2 ms waiting;
  • 4 hr 6 min build duration;
  • 4 hr 6 min total from scheduled to completion.

Identified problems

Missing test results

The test result file Jenkins is looking for does not exist after the build.
Indication 1

Regression test failed

This build failed because a regression test in the test suite FAILed. See the test report for details.
Indication 2

Ninja target failed

Below is a link to the first failed ninja target.
Indication 3