Started 2 days 16 hr ago
Took 46 min on green-dragon-19

Failed Build #18208 (Jun 14, 2019 7:37:58 AM)

Revisions
  • http://llvm.org/svn/llvm-project/llvm/trunk : 363368
  • http://llvm.org/svn/llvm-project/cfe/trunk : 363362
  • http://llvm.org/svn/llvm-project/compiler-rt/trunk : 363358
  • http://llvm.org/svn/llvm-project/debuginfo-tests/trunk : 362745
  • http://llvm.org/svn/llvm-project/libcxx/trunk : 363363
  • http://llvm.org/svn/llvm-project/clang-tools-extra/trunk : 363365
Changes
  1. [yaml2obj] - Allow setting the custom Address for .strtab

    Despite the fact that .strtab is non-allocatable,
    there is no reason to disallow setting the custom address
    for it.

    The patch also adds a test case showing we can set any address
    we want for other implicit sections.

    Differential revision: https://reviews.llvm.org/D63137 (detail/ViewSVN)
    by grimar
  2. [yaml2obj] - Allow setting cutom Flags for implicit sections.

    With this patch we get ability to set any flags we want
    for implicit sections defined in YAML.

    Differential revision: https://reviews.llvm.org/D63136 (detail/ViewSVN)
    by grimar
  3. Test commit (detail/ViewSVN)
    by sureyeaah
  4. [SCEV] Pass NoWrapFlags when expanding an AddExpr

    InsertBinop now accepts NoWrapFlags, so pass them through when
    expanding a simple add expression.

    This is the first re-commit of the functional changes from rL362687,
    which was previously reverted.

    Differential Revision: https://reviews.llvm.org/D61934 (detail/ViewSVN)
    by sam_parker
  5. [libc++] Keep __regex_word in sync with ctype_base

    Summary:
    The class ctype_base in the header <__locale> contains masks for
    character classification functions, which are kept in sync with
    platform's C library, hence it contains many special cases.
    The value of the bit mask __regex_word in the header <regex> must not
    clash with those bit masks.

    Currently the default case (i.e. unknown platform/C library) is
    handled incorrectly: the __regex_word clashes with ctype_base::punct.

    To avoid replicating the whole list of platforms in <regex> this patch
    defines __regex_word in <__locale>, so that it is always kept in sync
    with other masks.

    Reviewers: ldionne, mclow.lists, EricWF

    Reviewed By: ldionne

    Subscribers: krytarowski, christof, dexonsmith, pbarrio, simon_tatham, libcxx-commits

    Tags: #libc

    Differential Revision: https://reviews.llvm.org/D63284 (detail/ViewSVN)
    by miyuki
  6. [C++20] add Basic consteval specifier

    Summary:
    this revision adds Lexing, Parsing and Basic Semantic for the consteval specifier as specified by http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1073r3.html

    with this patch, the consteval specifier is treated as constexpr but can only be applied to function declaration.

    Changes:
    - add the consteval keyword.
    - add parsing of consteval specifier for normal declarations and lambdas expressions.
    - add the whether a declaration is constexpr is now represented by and enum everywhere except for variable because they can't be consteval.
    - adapt diagnostic about constexpr to print constexpr or consteval depending on the case.
    - add tests for basic semantic.

    Reviewers: rsmith, martong, shafik

    Reviewed By: rsmith

    Subscribers: eraman, efriedma, rnkovacs, cfe-commits

    Tags: #clang

    Differential Revision: https://reviews.llvm.org/D61790 (detail/ViewSVN)
    by tyker
  7. [clang] Fixing incorrect implicit deduction guides (PR41549)

    Summary:
    [[ https://bugs.llvm.org/show_bug.cgi?id=41549 | bug report ]]

    Before this patch, implicit deduction guides were generated from the first declaration found by lookup.
    With this patch implicit deduction guides are generated from the definition of the class template.
    Also added test that was previously failing.

    Reviewers: rsmith

    Reviewed By: rsmith

    Subscribers: cfe-commits, Quuxplusone

    Tags: #clang

    Differential Revision: https://reviews.llvm.org/D63072 (detail/ViewSVN)
    by tyker
  8. [clang] Don't segfault on incorrect using directive (PR41400)

    Summary:
    this is a bugfixe for [[ https://bugs.llvm.org/show_bug.cgi?id=41400 | PR41400 ]]

    added nullptr check at the relevent place and test

    Reviewers: rsmith, riccibruno

    Reviewed By: rsmith

    Subscribers: jkooker, jkorous, riccibruno, cfe-commits

    Tags: #clang

    Differential Revision: https://reviews.llvm.org/D60523 (detail/ViewSVN)
    by tyker
  9. [llvm-objcopy][IHEX] Improve test case formatting. NFC

    Differential revision: https://reviews.llvm.org/D63258 (detail/ViewSVN)
    by evgeny777
  10. Revert r363326 "[libFuzzer] simplify the DFT trace collection using the new faster DFSan mode that traces up to 16 labels at a time and never runs out of labels."

    It broke the Windows build:

    C:\b\s\w\ir\cache\builder\src\third_party\llvm\compiler-rt\lib\fuzzer\FuzzerDataFlowTrace.cpp(243): error C3861: 'setenv': identifier not found

    This also reverts the follow-up r363327. (detail/ViewSVN)
    by hans

Started by upstream project clang-stage2-Rthinlto_relay build number 1616
originally caused by:

This run spent:

  • 1 hr 9 min waiting;
  • 46 min build duration;
  • 1 hr 55 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

Ninja target failed

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

Compile Error

This build failed because of a compile error. Below is a list of all errors in the build log:
Indication 3