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