Started 8 mo 2 days ago
Took 3 min 35 sec on green-dragon-13

Failed Build #299 (Feb 17, 2019 7:27:09 AM)

Revisions
  • http://llvm.org/svn/llvm-project/llvm/trunk : 354220
  • http://llvm.org/svn/llvm-project/cfe/trunk : 354216
  • http://llvm.org/svn/llvm-project/compiler-rt/trunk : 354212
  • http://llvm.org/svn/llvm-project/debuginfo-tests/trunk : 346271
  • http://llvm.org/svn/llvm-project/libcxx/trunk : 354212
  • http://llvm.org/svn/llvm-project/clang-tools-extra/trunk : 354195
Changes
  1. [NFC] Fix name and clarifying comment for factored-out function (detail/ViewSVN)
    by mkazantsev
  2. [InstCombine] add tests for unsigned saturated add; NFC

    We're missing IR canonicalizations for this op as shown in D51929. (detail/ViewSVN)
    by spatel
  3. [NFC] Factor out a function for future reuse (detail/ViewSVN)
    by mkazantsev
  4. Revert  [NFC] Better encapsulation of llvm::Optional Storage

    I'm getting the feealing that current Optional implementation is full of UB :-/ (detail/ViewSVN)
    by serge_sans_paille
  5. Revert "[AST] Factor out the logic of the various Expr::Ignore*"

    This breaks some clang-tidy checks. For some reason they were
    not included in check-clang ? (detail/ViewSVN)
    by brunoricci
  6. [AST] Factor out the logic of the various Expr::Ignore*

    Now that the implementation of all of the Expr::Ignore* is in Expr.cpp
    we can try to remove some duplication. Do this by separating the logic of
    the Expr::Ignore* from the iterative loop.

    This is NFC, except for one change: IgnoreParenImpCasts now skips, among
    other things, everything that IgnoreImpCasts skips. This means FullExpr
    are now skipped by IgnoreParenImpCasts. This was likely an oversight when
    FullExpr was added to the nodes skipped by IgnoreImpCasts.

    Differential Revision: https://reviews.llvm.org/D57267

    Reviewed By: aaron.ballman (with comments from void and rnk) (detail/ViewSVN)
    by brunoricci
  7. [NFC] Better encapsulation of llvm::Optional Storage (detail/ViewSVN)
    by serge_sans_paille
  8. [compiler-rt] Build custom libcxx with libcxxabi

    This changes add_custom_libcxx to also build libcxxabi and merges
    the two into a static and hermetic library.
    There are multiple advantages:
    1) The resulting libFuzzer doesn't expose C++ internals and looks
       like a plain C library.
    2) We don't have to manually link in libstdc++ to provide cxxabi.
    3) The sanitizer tests cannot interfere with an installed version
       of libc++.so in LD_LIBRARY_PATH.

    Differential Revision: https://reviews.llvm.org/D58013 (detail/ViewSVN)
    by hahnfeld

Started by upstream project Clang Stage 2: cmake, R -g Asan&UBSan, using Stage 1 RA, Phase 1 build number 6142
originally caused by:

This run spent:

  • 6.2 sec waiting;
  • 3 min 35 sec build duration;
  • 3 min 42 sec 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

CMake Error

This build failed because of an CMake configuration error. Below is a list of all errors in the build log:
Indication 2