llvm-ci wrote:

LLVM Buildbot has detected a new failure on builder `premerge-monolithic-linux` 
running on `premerge-linux-1` while building `clang-tools-extra,clang,lldb` at 
step 6 "build-unified-tree".

Full details are available at: 
https://lab.llvm.org/buildbot/#/builders/153/builds/32614

<details>
<summary>Here is the relevant piece of the build log for the reference</summary>

```
Step 6 (build-unified-tree) failure: build (failure)
...
50.945 [5704/58/322] Building CXX object 
tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/Parser.cpp.o
51.315 [5703/58/323] Building CXX object 
tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ParentMapContext.cpp.o
51.350 [5702/58/324] Building CXX object 
tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/ScopeInfo.cpp.o
51.778 [5701/58/325] Building CXX object 
tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/VariantValue.cpp.o
51.879 [5700/58/326] Building CXX object 
tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/HLSLBuiltinTypeDeclBuilder.cpp.o
51.926 [5699/58/327] Building CXX object 
tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/HLSLExternalSemaSource.cpp.o
52.534 [5698/58/328] Building CXX object 
tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/MultiplexExternalSemaSource.cpp.o
52.811 [5697/58/329] Building CXX object 
tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/CheckExprLifetime.cpp.o
53.109 [5696/58/330] Building CXX object 
tools/clang/lib/CrossTU/CMakeFiles/obj.clangCrossTU.dir/CrossTranslationUnit.cpp.o
53.322 [5695/58/331] Building CXX object 
tools/flang/tools/flang-driver/CMakeFiles/flang.dir/driver.cpp.o
FAILED: tools/flang/tools/flang-driver/CMakeFiles/flang.dir/driver.cpp.o 
CCACHE_CPP2=yes CCACHE_HASHDIR=yes CCACHE_SLOPPINESS=pch_defines,time_macros 
/usr/bin/ccache /usr/bin/clang++ -DFLANG_INCLUDE_TESTS=1 -DGTEST_HAS_RTTI=0 
-DLLVM_BUILD_STATIC -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GNU_SOURCE 
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS 
-I/build/buildbot/premerge-monolithic-linux/build/tools/flang/tools/flang-driver
 
-I/build/buildbot/premerge-monolithic-linux/llvm-project/flang/tools/flang-driver
 -I/build/buildbot/premerge-monolithic-linux/llvm-project/flang/include 
-I/build/buildbot/premerge-monolithic-linux/build/tools/flang/include 
-I/build/buildbot/premerge-monolithic-linux/build/include 
-I/build/buildbot/premerge-monolithic-linux/llvm-project/llvm/include -isystem 
/build/buildbot/premerge-monolithic-linux/llvm-project/flang/../mlir/include 
-isystem /build/buildbot/premerge-monolithic-linux/build/tools/mlir/include 
-isystem /build/buildbot/premerge-monolithic-linux/build/tools/clang/include 
-isystem 
/build/buildbot/premerge-monolithic-linux/llvm-project/llvm/../clang/include 
-gmlt -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden 
-Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra 
-Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers 
-pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough 
-Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor 
-Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion 
-Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color 
-ffunction-sections -fdata-sections -Wno-deprecated-copy -Wno-string-conversion 
-Wno-ctad-maybe-unsupported -Wno-unused-command-line-argument 
-Wstring-conversion           -Wcovered-switch-default -Wno-nested-anon-types 
-Xclang -fno-pch-timestamp -O3 -DNDEBUG  -fno-exceptions -funwind-tables 
-fno-rtti -UNDEBUG -std=c++17 -MD -MT 
tools/flang/tools/flang-driver/CMakeFiles/flang.dir/driver.cpp.o -MF 
tools/flang/tools/flang-driver/CMakeFiles/flang.dir/driver.cpp.o.d -o 
tools/flang/tools/flang-driver/CMakeFiles/flang.dir/driver.cpp.o -c 
/build/buildbot/premerge-monolithic-linux/llvm-project/flang/tools/flang-driver/driver.cpp
/build/buildbot/premerge-monolithic-linux/llvm-project/flang/tools/flang-driver/driver.cpp:127:28:
 error: no matching constructor for initialization of 'clang::DiagnosticsEngine'
  clang::DiagnosticsEngine diags(diagID, &*diagOpts, diagClient);
                           ^     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildbot/premerge-monolithic-linux/llvm-project/llvm/../clang/include/clang/Basic/Diagnostic.h:568:12:
 note: candidate constructor not viable: no known conversion from 
'clang::DiagnosticOptions *' to 'DiagnosticOptions &' for 2nd argument; remove &
  explicit DiagnosticsEngine(IntrusiveRefCntPtr<DiagnosticIDs> Diags,
           ^
/build/buildbot/premerge-monolithic-linux/llvm-project/llvm/../clang/include/clang/Basic/Diagnostic.h:572:3:
 note: candidate constructor not viable: requires 1 argument, but 3 were 
provided
  DiagnosticsEngine(const DiagnosticsEngine &) = delete;
  ^
In file included from 
/build/buildbot/premerge-monolithic-linux/llvm-project/flang/tools/flang-driver/driver.cpp:18:
In file included from 
/build/buildbot/premerge-monolithic-linux/llvm-project/llvm/../clang/include/clang/Driver/Driver.h:12:
In file included from 
/build/buildbot/premerge-monolithic-linux/llvm-project/llvm/../clang/include/clang/Basic/Diagnostic.h:17:
In file included from 
/build/buildbot/premerge-monolithic-linux/llvm-project/llvm/../clang/include/clang/Basic/DiagnosticIDs.h:19:
/build/buildbot/premerge-monolithic-linux/llvm-project/llvm/include/llvm/ADT/IntrusiveRefCntPtr.h:163:37:
 error: no member named 'Retain' in 'clang::DiagnosticOptions'
  static void retain(T *obj) { obj->Retain(); }
                               ~~~  ^
/build/buildbot/premerge-monolithic-linux/llvm-project/llvm/include/llvm/ADT/IntrusiveRefCntPtr.h:228:34:
 note: in instantiation of member function 
'llvm::IntrusiveRefCntPtrInfo<clang::DiagnosticOptions>::retain' requested here
      IntrusiveRefCntPtrInfo<T>::retain(Obj);
                                 ^
/build/buildbot/premerge-monolithic-linux/llvm-project/llvm/include/llvm/ADT/IntrusiveRefCntPtr.h:180:43:
 note: in instantiation of member function 
'llvm::IntrusiveRefCntPtr<clang::DiagnosticOptions>::retain' requested here
  IntrusiveRefCntPtr(T *obj) : Obj(obj) { retain(); }
                                          ^
/build/buildbot/premerge-monolithic-linux/llvm-project/flang/tools/flang-driver/driver.cpp:118:7:
 note: in instantiation of member function 
'llvm::IntrusiveRefCntPtr<clang::DiagnosticOptions>::IntrusiveRefCntPtr' 
requested here
      createAndPopulateDiagOpts(args);
      ^
In file included from 
/build/buildbot/premerge-monolithic-linux/llvm-project/flang/tools/flang-driver/driver.cpp:18:
In file included from 
/build/buildbot/premerge-monolithic-linux/llvm-project/llvm/../clang/include/clang/Driver/Driver.h:12:
In file included from 
/build/buildbot/premerge-monolithic-linux/llvm-project/llvm/../clang/include/clang/Basic/Diagnostic.h:17:
In file included from 
/build/buildbot/premerge-monolithic-linux/llvm-project/llvm/../clang/include/clang/Basic/DiagnosticIDs.h:19:
/build/buildbot/premerge-monolithic-linux/llvm-project/llvm/include/llvm/ADT/IntrusiveRefCntPtr.h:164:38:
 error: no member named 'Release' in 'clang::DiagnosticOptions'
  static void release(T *obj) { obj->Release(); }
                                ~~~  ^
/build/buildbot/premerge-monolithic-linux/llvm-project/llvm/include/llvm/ADT/IntrusiveRefCntPtr.h:233:34:
 note: in instantiation of member function 
'llvm::IntrusiveRefCntPtrInfo<clang::DiagnosticOptions>::release' requested here
      IntrusiveRefCntPtrInfo<T>::release(Obj);
                                 ^
/build/buildbot/premerge-monolithic-linux/llvm-project/llvm/include/llvm/ADT/IntrusiveRefCntPtr.h:196:27:
 note: in instantiation of member function 
'llvm::IntrusiveRefCntPtr<clang::DiagnosticOptions>::release' requested here
  ~IntrusiveRefCntPtr() { release(); }

```

</details>

https://github.com/llvm/llvm-project/pull/139584
_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to