INFO:2026-04-20T18:06:18Z:root:pulling... From github.com:llvm/llvm-project * branch main -> FETCH_HEAD 3d4b452fd8e5..9b8635f3247d main -> origin/main Switched to branch 'main' Your branch is behind 'origin/main' by 2 commits, and can be fast-forwarded. (use "git pull" to update your local branch) HEAD is now at 9b8635f3247d [libc++][NFC] Move namespace macros into a detail header (#193003) INFO:2026-04-20T18:06:38Z:root:syncing... Deleted branch merge (was 3d4b452fd8e5). Switched to a new branch 'merge' branch 'merge' set up to track 'origin/main'. [merge 285960f613f4] [gn build] Port 9b8635f3247d 1 file changed, 2 insertions(+) [gn build] Port 9b8635f3247d -- https://github.com/llvm/llvm-project/commit/9b8635f3247d INFO:2026-04-20T18:06:39Z:root:building ninja: Entering directory `out/gn' [0/1] Regenerating ninja files [1/164] ACTION //libcxx/include:write_modulemap(//llvm/utils/gn/build/toolchain:unix) [2/164] COPY ../../libcxx/include/__configuration/diagnostic_suppression.h include/c++/v1/__configuration/diagnostic_suppression.h [3/164] COPY ../../libcxx/include/__configuration/namespace.h include/c++/v1/__configuration/namespace.h [4/164] COPY ../../libcxx/include/__config include/c++/v1/__config [5/164] CXX stage2_unix/obj/libcxx/src/cxx_shared.typeinfo.o [6/164] CXX stage2_unix/obj/libcxx/src/experimental/cxx_experimental.log_hardening_failure.o [7/164] CXX stage2_unix/obj/libcxx/src/cxx_shared.new_helpers.o [8/164] CXX stage2_unix/obj/libcxx/src/cxx_shared.verbose_abort.o [9/164] CXX stage2_unix/obj/libcxxabi/src/cxxabi_static.cxa_aux_runtime.o [10/164] CXX stage2_unix/obj/libcxx/src/cxx_shared.any.o [11/164] CXX stage2_unix/obj/libcxx/src/cxx_shared.exception.o [12/164] CXX stage2_unix/obj/libcxx/src/cxx_shared.new.o [13/164] CXX stage2_unix/obj/libcxx/src/filesystem/cxx_shared.int128_builtins.o [14/164] CXX stage2_unix/obj/libcxx/src/cxx_shared.expected.o [15/164] CXX stage2_unix/obj/libcxx/src/cxx_shared.condition_variable_destructor.o [16/164] CXX stage2_unix/obj/libcxx/src/cxx_shared.mutex_destructor.o [17/164] CXX stage2_unix/obj/libcxxabi/src/cxxabi_static.cxa_vector.o [18/164] CXX stage2_unix/obj/libcxx/src/cxx_static.any.o [19/164] CXX stage2_unix/obj/libcxx/src/cxx_shared.variant.o [20/164] CXX stage2_unix/obj/libcxxabi/src/cxxabi_static.cxa_exception_storage.o [21/164] CXX stage2_unix/obj/libcxx/src/cxx_shared.optional.o [22/164] CXX stage2_unix/obj/libcxx/src/cxx_static.exception.o [23/164] CXX stage2_unix/obj/libcxx/src/cxx_static.expected.o [24/164] CXX stage2_unix/obj/libcxx/src/cxx_static.condition_variable_destructor.o [25/164] CXX stage2_unix/obj/libcxx/src/cxx_shared.shared_mutex.o [26/164] CXX stage2_unix/obj/libcxxabi/src/cxxabi_static.cxa_default_handlers.o [27/164] CXX stage2_unix/obj/libcxxabi/src/cxxabi_static.cxa_handlers.o [28/164] CXX stage2_unix/obj/libcxx/src/ryu/cxx_shared.f2s.o [29/164] CXX stage2_unix/obj/libcxx/src/cxx_shared.new_handler.o [30/164] CXX stage2_unix/obj/libcxx/src/ryu/cxx_shared.d2s.o [31/164] CXX stage2_unix/obj/libcxx/src/cxx_shared.call_once.o [32/164] CXX stage2_unix/obj/libcxxabi/src/cxxabi_static.cxa_guard.o [33/164] CXX stage2_unix/obj/libcxx/src/cxx_shared.valarray.o [34/164] CXX stage2_unix/obj/libcxx/src/cxx_shared.mutex.o [35/164] CXX stage2_unix/obj/libcxx/src/cxx_static.call_once.o [36/164] CXX stage2_unix/obj/libcxx/src/cxx_static.new_helpers.o [37/164] CXX stage2_unix/obj/libcxx/src/cxx_shared.error_category.o [38/164] CXX stage2_unix/obj/libcxx/src/ryu/cxx_shared.d2fixed.o [39/164] CXX stage2_unix/obj/libcxx/src/cxx_static.new.o [40/164] CXX stage2_unix/obj/libcxx/src/cxx_static.mutex_destructor.o [41/164] CXX stage2_unix/obj/libcxx/src/cxx_shared.memory_resource.o [42/164] CXX stage2_unix/obj/libcxx/src/cxx_shared.stdexcept.o [43/164] CXX stage2_unix/obj/libcxx/src/cxx_static.error_category.o [44/164] CXX stage2_unix/obj/libcxx/src/cxx_shared.bind.o [45/164] CXX stage2_unix/obj/libcxx/src/cxx_shared.system_error.o [46/164] CXX stage2_unix/obj/libcxx/src/cxx_static.optional.o [47/164] CXX stage2_unix/obj/libcxx/src/cxx_static.bind.o [48/164] CXX stage2_unix/obj/libcxx/src/cxx_shared.functional.o [49/164] CXX stage2_unix/obj/libcxx/src/cxx_static.new_handler.o [50/164] CXX stage2_unix/obj/libcxx/src/cxx_static.functional.o [51/164] CXX stage2_unix/obj/libcxx/src/cxx_static.mutex.o [52/164] CXX stage2_unix/obj/libcxx/src/cxx_shared.vector.o [53/164] CXX stage2_unix/obj/libcxx/src/cxx_shared.hash.o [54/164] CXX stage2_unix/obj/libcxx/src/cxx_static.typeinfo.o [55/164] CXX stage2_unix/obj/libcxx/src/cxx_static.verbose_abort.o [56/164] CXX stage2_unix/obj/libcxx/src/cxx_static.shared_mutex.o [57/164] CXX stage2_unix/obj/libcxx/src/cxx_static.memory_resource.o [58/164] CXX stage2_unix/obj/libcxx/src/ryu/cxx_static.f2s.o [59/164] CXX stage2_unix/obj/libcxx/src/ryu/cxx_static.d2s.o [60/164] CXX stage2_unix/obj/libcxx/src/cxx_static.variant.o [61/164] CXX stage2_unix/obj/libcxx/src/cxx_shared.future.o [62/164] CXX stage2_unix/obj/libcxx/src/cxx_static.hash.o [63/164] CXX stage2_unix/obj/libcxx/src/filesystem/cxx_static.int128_builtins.o [64/164] CXX stage2_unix/obj/libcxx/src/ryu/cxx_static.d2fixed.o [65/164] CXX stage2_unix/obj/libcxx/src/cxx_shared.fstream.o [66/164] CXX stage2_unix/obj/libcxx/src/filesystem/cxx_shared.filesystem_error.o [67/164] CXX stage2_unix/obj/libcxxabi/src/cxxabi_shared.cxa_virtual.o [68/164] CXX stage2_unix/obj/libcxx/src/cxx_shared.ios.o [69/164] CXX stage2_unix/obj/libcxx/src/cxx_shared.barrier.o [70/164] CXX stage2_unix/obj/libcxxabi/src/cxxabi_shared.stdlib_typeinfo.o [71/164] CXX stage2_unix/obj/libcxxabi/src/cxxabi_shared.stdlib_exception.o [72/164] CXX stage2_unix/obj/libcxx/src/cxx_shared.memory.o [73/164] CXX stage2_unix/obj/libcxx/src/cxx_shared.condition_variable.o [74/164] CXX stage2_unix/obj/libcxx/src/cxx_static.barrier.o [75/164] CXX stage2_unix/obj/libcxx/src/cxx_static.stdexcept.o [76/164] CXX stage2_unix/obj/libcxxabi/src/cxxabi_shared.cxa_vector.o [77/164] CXX stage2_unix/obj/libcxx/src/cxx_static.fstream.o [78/164] CXX stage2_unix/obj/libcxx/src/cxx_shared.charconv.o [79/164] CXX stage2_unix/obj/libcxx/src/cxx_static.valarray.o [80/164] CXX stage2_unix/obj/libcxxabi/src/cxxabi_shared.abort_message.o [81/164] CXX stage2_unix/obj/libcxx/src/cxx_static.charconv.o [82/164] CXX stage2_unix/obj/libcxx/src/cxx_static.future.o [83/164] CXX stage2_unix/obj/libcxx/src/cxx_static.condition_variable.o [84/164] CXX stage2_unix/obj/libcxx/src/cxx_static.system_error.o [85/164] CXX stage2_unix/obj/libcxxabi/src/cxxabi_shared.cxa_aux_runtime.o [86/164] CXX stage2_unix/obj/libcxx/src/cxx_shared.random.o [87/164] CXX stage2_unix/obj/libcxxabi/src/cxxabi_static.cxa_virtual.o [88/164] CXX stage2_unix/obj/libcxxabi/src/cxxabi_static.stdlib_typeinfo.o [89/164] CXX stage2_unix/obj/libcxxabi/src/cxxabi_shared.stdlib_new_delete.o [90/164] CXX stage2_unix/obj/libcxxabi/src/cxxabi_static.stdlib_exception.o [91/164] CXX stage2_unix/obj/libcxxabi/src/cxxabi_static.abort_message.o [92/164] CXX stage2_unix/obj/libcxx/src/cxx_shared.strstream.o [93/164] CXX stage2_unix/obj/libcxxabi/src/cxxabi_shared.cxa_exception_storage.o [94/164] CXX stage2_unix/obj/libcxxabi/src/cxxabi_static.stdlib_new_delete.o [95/164] CXX stage2_unix/obj/libcxx/src/cxx_shared.random_shuffle.o [96/164] CXX stage2_unix/obj/libcxx/src/cxx_shared.atomic.o [97/164] CXX stage2_unix/obj/libcxx/src/cxx_shared.thread.o [98/164] CXX stage2_unix/obj/libcxxabi/src/cxxabi_shared.cxa_handlers.o [99/164] CXX stage2_unix/obj/libcxxabi/src/cxxabi_shared.cxa_thread_atexit.o [100/164] CXX stage2_unix/obj/libcxxabi/src/cxxabi_shared.cxa_personality.o [101/164] CXX stage2_unix/obj/libcxx/src/cxx_static.ios.o [102/164] CXX stage2_unix/obj/libcxx/src/cxx_static.atomic.o [103/164] CXX stage2_unix/obj/libcxxabi/src/cxxabi_shared.private_typeinfo.o [104/164] CXX stage2_unix/obj/libcxxabi/src/cxxabi_shared.fallback_malloc.o [105/164] CXX stage2_unix/obj/libcxxabi/src/cxxabi_static.fallback_malloc.o [106/164] CXX stage2_unix/obj/libcxxabi/src/cxxabi_static.private_typeinfo.o [107/164] CXX stage2_unix/obj/libcxxabi/src/cxxabi_shared.cxa_guard.o [108/164] CXX stage2_unix/obj/libcxxabi/src/cxxabi_shared.cxa_default_handlers.o [109/164] CXX stage2_unix/obj/libcxxabi/src/cxxabi_static.cxa_thread_atexit.o [110/164] CXX stage2_unix/obj/libcxx/src/cxx_static.vector.o [111/164] CXX stage2_unix/obj/libcxxabi/src/cxxabi_static.cxa_personality.o [112/164] CXX stage2_unix/obj/libcxxabi/src/cxxabi_shared.stdlib_stdexcept.o [113/164] CXX stage2_unix/obj/libcxx/src/cxx_static.memory.o [114/164] CXX stage2_unix/obj/libcxx/src/cxx_shared.regex.o [115/164] CXX stage2_unix/obj/libcxx/src/cxx_static.random.o [116/164] CXX stage2_unix/obj/libcxx/src/cxx_shared.ostream.o [117/164] CXX stage2_unix/obj/libcxxabi/src/cxxabi_static.stdlib_stdexcept.o [118/164] CXX stage2_unix/obj/libcxx/src/filesystem/cxx_shared.path.o [119/164] CXX stage2_unix/obj/libcxxabi/src/cxxabi_shared.cxa_exception.o [120/164] CXX stage2_unix/obj/libcxx/src/cxx_shared.iostream.o [121/164] CXX stage2_unix/obj/libcxxabi/src/cxxabi_static.cxa_exception.o [122/164] CXX stage2_unix/obj/libcxx/src/cxx_shared.print.o [123/164] CXX stage2_unix/obj/libcxx/src/cxx_shared.string.o [124/164] CXX stage2_unix/obj/libcxx/src/cxx_static.random_shuffle.o [125/164] CXX stage2_unix/obj/libcxx/src/cxx_shared.chrono.o [126/164] CXX stage2_unix/obj/libcxx/src/cxx_static.strstream.o [127/164] CXX stage2_unix/obj/libcxx/src/cxx_static.print.o [128/164] CXX stage2_unix/obj/libcxx/src/cxx_static.regex.o [129/164] CXX stage2_unix/obj/libcxx/src/cxx_static.chrono.o [130/164] CXX stage2_unix/obj/libcxx/src/filesystem/cxx_static.filesystem_error.o [131/164] CXX stage2_unix/obj/libcxx/src/experimental/cxx_experimental.chrono_exception.o [132/164] CXX stage2_unix/obj/libcxx/src/cxx_static.thread.o [133/164] CXX stage2_unix/obj/libcxx/src/cxx_static.iostream.o [134/164] CXX stage2_unix/obj/libcxx/src/cxx_static.ostream.o [135/164] CXX stage2_unix/obj/libcxx/src/filesystem/cxx_shared.filesystem_clock.o [136/164] CXX stage2_unix/obj/libcxx/src/cxx_static.string.o [137/164] CXX stage2_unix/obj/libcxx/src/filesystem/cxx_shared.directory_entry.o [138/164] CXX stage2_unix/obj/libcxx/src/experimental/cxx_experimental.tzdb_list.o [139/164] CXX stage2_unix/obj/libcxx/src/filesystem/cxx_static.path.o [140/164] CXX stage2_unix/obj/libcxx/src/filesystem/cxx_shared.directory_iterator.o [141/164] CXX stage2_unix/obj/libcxx/src/filesystem/cxx_static.filesystem_clock.o [142/164] CXX stage2_unix/obj/libcxx/src/filesystem/cxx_static.directory_entry.o [143/164] CXX stage2_unix/obj/libcxx/src/cxx_shared.ios.instantiations.o [144/164] CXX stage2_unix/obj/libcxx/src/cxx_static.ios.instantiations.o [145/164] CXX stage2_unix/obj/libcxx/src/filesystem/cxx_shared.operations.o [146/164] CXX stage2_unix/obj/libcxx/src/cxx_shared.algorithm.o [147/164] CXX stage2_unix/obj/libcxx/src/cxx_static.algorithm.o [148/164] CXX stage2_unix/obj/libcxx/src/filesystem/cxx_static.directory_iterator.o [149/164] CXX stage2_unix/obj/libcxx/src/filesystem/cxx_static.operations.o [150/164] CXX stage2_unix/obj/libcxxabi/src/cxxabi_static.cxa_demangle.o [151/164] AR lib/libc++abi.a [152/164] CXX stage2_unix/obj/libcxxabi/src/cxxabi_shared.cxa_demangle.o [153/164] SOLINK lib/libc++abi.so [154/164] CXX stage2_unix/obj/libcxx/src/experimental/cxx_experimental.tzdb.o [155/164] CXX obj/clang/tools/clang-sycl-linker/clang-sycl-linker.ClangSYCLLinker.o [156/164] LINK ./bin/clang-sycl-linker [157/164] CXX stage2_unix/obj/libcxx/src/experimental/cxx_experimental.time_zone.o [158/164] AR lib/libc++experimental.a [159/164] CXX stage2_unix/obj/libcxx/src/cxx_shared.locale.o [160/164] SOLINK lib/libc++.so.0 [161/164] ACTION //libcxx/src:cxx_symlink(//llvm/utils/gn/build/toolchain:stage2_unix) [162/164] ACTION //libcxx/src:cxx_linker_script(//llvm/utils/gn/build/toolchain:stage2_unix) [163/164] CXX stage2_unix/obj/libcxx/src/cxx_static.locale.o [164/164] AR lib/libc++.a INFO:2026-04-20T18:06:52Z:root:analyze skipping analyze because previous build was not green INFO:2026-04-20T18:06:52Z:root:testing INFO:2026-04-20T18:06:52Z:root:test check-clang ninja: Entering directory `out/gn' [0/1] ACTION //clang/test:check-clang(//llvm/utils/gn/build/toolchain:unix) llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:569: note: using clang: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/subst.py:130: note: Did not find cir-opt in /usr/local/google/home/thakis/src/llvm-project/out/gn/bin:/usr/local/google/home/thakis/src/llvm-project/out/gn/bin llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:569: note: using ld.lld: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/ld.lld llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:569: note: using lld-link: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/lld-link llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:569: note: using ld64.lld: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/ld64.lld llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:569: note: using wasm-ld: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/wasm-ld -- Testing: 25777 tests, 64 workers -- Testing: FAIL: Clang :: CodeGenHLSL/resources/resources-in-structs.hlsl (1 of 25777) ******************** TEST 'Clang :: CodeGenHLSL/resources/resources-in-structs.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-compute -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/resources-in-structs.hlsl | llvm-cxxfilt | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/resources-in-structs.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-compute -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/resources-in-structs.hlsl # executed command: llvm-cxxfilt # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/resources-in-structs.hlsl # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/resources-in-structs.hlsl:44:16: error: CHECK-NEXT: is not on the line after the previous match # | // CHECK-NEXT: call void @hlsl::RWBuffer::__createFromBinding(unsigned int, unsigned int, int, unsigned int, char const*) # | ^ # | :26:2: note: 'next' match was here # | call void @hlsl::RWBuffer::__createFromBinding(unsigned int, unsigned int, int, unsigned int, char const*)(ptr dead_on_unwind writable sret(%"class.hlsl::RWBuffer") align 4 @a.Buf, i32 noundef 0, i32 noundef 0, i32 noundef 1, i32 noundef 0, ptr noundef @.str) #5 [ "convergencectrl"(token %0) ] # | ^ # | :24:7: note: previous match ended here # | entry: # | ^ # | :25:1: note: non-matching line after previous match is here # | %0 = call token @llvm.experimental.convergence.entry() # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/resources-in-structs.hlsl # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 21: # | 22: ; Function Attrs: alwaysinline convergent nounwind # | 23: define internal void @__cxx_global_var_init() #0 { # | 24: entry: # | 25: %0 = call token @llvm.experimental.convergence.entry() # | 26: call void @hlsl::RWBuffer::__createFromBinding(unsigned int, unsigned int, int, unsigned int, char const*)(ptr dead_on_unwind writable sret(%"class.hlsl::RWBuffer") align 4 @a.Buf, i32 noundef 0, i32 noundef 0, i32 noundef 1, i32 noundef 0, ptr noundef @.str) #5 [ "convergencectrl"(token %0) ] # | next:44 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 27: ret void # | 28: } # | 29: # | 30: ; Function Attrs: convergent nocallback nofree nosync nounwind willreturn memory(none) # | 31: declare token @llvm.experimental.convergence.entry() #1 # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/resources/resources-in-structs-array.hlsl (2 of 25777) ******************** TEST 'Clang :: CodeGenHLSL/resources/resources-in-structs-array.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-compute -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/resources-in-structs-array.hlsl | llvm-cxxfilt | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/resources-in-structs-array.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-compute -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/resources-in-structs-array.hlsl # executed command: llvm-cxxfilt # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/resources-in-structs-array.hlsl # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/resources-in-structs-array.hlsl:80:16: error: CHECK-NEXT: is not on the line after the previous match # | // CHECK-NEXT: %[[TMP:.*]] = alloca %"class.hlsl::RWStructuredBuffer", align 4 # | ^ # | :244:2: note: 'next' match was here # | %tmp = alloca %"class.hlsl::RWStructuredBuffer", align 4 # | ^ # | :242:7: note: previous match ended here # | entry: # | ^ # | :243:1: note: non-matching line after previous match is here # | %0 = call token @llvm.experimental.convergence.entry() # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/resources-in-structs-array.hlsl # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 239: # | 240: ; Function Attrs: alwaysinline convergent mustprogress norecurse nounwind # | 241: define internal void @main()() #2 { # | 242: entry: # | 243: %0 = call token @llvm.experimental.convergence.entry() # | 244: %tmp = alloca %"class.hlsl::RWStructuredBuffer", align 4 # | next:80 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 245: %call1 = call noundef nonnull align 4 dereferenceable(4) ptr @hlsl::RWBuffer::operator[](unsigned int)(ptr noundef nonnull align 4 dereferenceable(4) @arrayOfA.1.Buf, i32 noundef 0) #5 [ "convergencectrl"(token %0) ] # | 246: store float 1.000000e+00, ptr %call1, align 4 # | 247: %call2 = call noundef nonnull align 4 dereferenceable(4) ptr @hlsl::RWBuffer::operator[](unsigned int)(ptr noundef nonnull align 4 dereferenceable(4) @gArray.1.multiArray.1.0.Buf, i32 noundef 0) #5 [ "convergencectrl"(token %0) ] # | 248: store float 2.000000e+00, ptr %call2, align 4 # | 249: %call3 = call noundef nonnull align 4 dereferenceable(4) ptr @hlsl::RWBuffer::operator[](unsigned int)(ptr noundef nonnull align 4 dereferenceable(4) @gArray.0.multiArray.0.1.Buf, i32 noundef 0) #5 [ "convergencectrl"(token %0) ] # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/resources/resources-in-structs-inheritance.hlsl (3 of 25777) ******************** TEST 'Clang :: CodeGenHLSL/resources/resources-in-structs-inheritance.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-compute -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/resources-in-structs-inheritance.hlsl | llvm-cxxfilt | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/resources-in-structs-inheritance.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-compute -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/resources-in-structs-inheritance.hlsl # executed command: llvm-cxxfilt # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/resources-in-structs-inheritance.hlsl # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/resources-in-structs-inheritance.hlsl:96:16: error: CHECK-NEXT: is not on the line after the previous match # | // CHECK-NEXT: %i = alloca i32 # | ^ # | :273:2: note: 'next' match was here # | %i = alloca i32, align 4 # | ^ # | :271:7: note: previous match ended here # | entry: # | ^ # | :272:1: note: non-matching line after previous match is here # | %0 = call token @llvm.experimental.convergence.entry() # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/resources-in-structs-inheritance.hlsl # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 268: # | 269: ; Function Attrs: alwaysinline convergent mustprogress norecurse nounwind # | 270: define internal void @main()() #2 { # | 271: entry: # | 272: %0 = call token @llvm.experimental.convergence.entry() # | 273: %i = alloca i32, align 4 # | next:96 !~~~~~~~~~~~~~~ error: match on wrong line # | 274: %tmp = alloca %"class.hlsl::StructuredBuffer.0", align 4 # | 275: %a = alloca float, align 4 # | 276: %call1 = call noundef nonnull align 4 dereferenceable(4) ptr @hlsl::RWBuffer::operator[](unsigned int)(ptr noundef nonnull align 4 dereferenceable(4) @"_ZL8c.A::Buf", i32 noundef 0) #5 [ "convergencectrl"(token %0) ] # | 277: store float 0x3FF3AE1480000000, ptr %call1, align 4 # | 278: %call2 = call noundef nonnull align 4 dereferenceable(4) ptr @hlsl::RWBuffer::operator[](unsigned int)(ptr noundef nonnull align 4 dereferenceable(4) @c.Buf2, i32 noundef 0) #5 [ "convergencectrl"(token %0) ] # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: Driver/memtag-stack_lto.c (4 of 25777) ******************** TEST 'Clang :: Driver/memtag-stack_lto.c' FAILED ******************** Exit Code: -6 Command Output (stdout): -- # RUN: at line 5 rm -f /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Driver/Output/memtag-stack_lto.c.tmp* # executed command: rm -f '/usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Driver/Output/memtag-stack_lto.c.tmp*' # RUN: at line 8 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -O1 --target=aarch64-unknown-linux -mllvm -stack-safety-print /usr/local/google/home/thakis/src/llvm-project/clang/test/Driver/memtag-stack_lto.c -S -o - 2>&1 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/Driver/memtag-stack_lto.c # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -O1 --target=aarch64-unknown-linux -mllvm -stack-safety-print /usr/local/google/home/thakis/src/llvm-project/clang/test/Driver/memtag-stack_lto.c -S -o - # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/Driver/memtag-stack_lto.c # RUN: at line 11 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -O1 --target=aarch64-unknown-linux -c /usr/local/google/home/thakis/src/llvm-project/clang/test/Driver/memtag-stack_lto.c -flto=full -o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Driver/Output/memtag-stack_lto.c.tmp.ltonewpm1.bc # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -O1 --target=aarch64-unknown-linux -c /usr/local/google/home/thakis/src/llvm-project/clang/test/Driver/memtag-stack_lto.c -flto=full -o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Driver/Output/memtag-stack_lto.c.tmp.ltonewpm1.bc # RUN: at line 12 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -O1 --target=aarch64-unknown-linux -c -DBUILD2 /usr/local/google/home/thakis/src/llvm-project/clang/test/Driver/memtag-stack_lto.c -flto=full -o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Driver/Output/memtag-stack_lto.c.tmp.ltonewpm2.bc # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -O1 --target=aarch64-unknown-linux -c -DBUILD2 /usr/local/google/home/thakis/src/llvm-project/clang/test/Driver/memtag-stack_lto.c -flto=full -o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Driver/Output/memtag-stack_lto.c.tmp.ltonewpm2.bc # RUN: at line 13 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llvm-lto2 run -o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Driver/Output/memtag-stack_lto.c.tmp.ltonewpm /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Driver/Output/memtag-stack_lto.c.tmp.ltonewpm1.bc /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Driver/Output/memtag-stack_lto.c.tmp.ltonewpm2.bc -save-temps -stack-safety-print -thinlto-threads 1 -O1 -r /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Driver/Output/memtag-stack_lto.c.tmp.ltonewpm1.bc,fn,plx -r /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Driver/Output/memtag-stack_lto.c.tmp.ltonewpm1.bc,use,lx -r /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Driver/Output/memtag-stack_lto.c.tmp.ltonewpm1.bc,use_local,plx -r /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Driver/Output/memtag-stack_lto.c.tmp.ltonewpm1.bc,w, -r /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Driver/Output/memtag-stack_lto.c.tmp.ltonewpm2.bc,use,plx -r /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Driver/Output/memtag-stack_lto.c.tmp.ltonewpm2.bc,z, 2>&1 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/Driver/memtag-stack_lto.c --allow-empty # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llvm-lto2 run -o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Driver/Output/memtag-stack_lto.c.tmp.ltonewpm /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Driver/Output/memtag-stack_lto.c.tmp.ltonewpm1.bc /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Driver/Output/memtag-stack_lto.c.tmp.ltonewpm2.bc -save-temps -stack-safety-print -thinlto-threads 1 -O1 -r /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Driver/Output/memtag-stack_lto.c.tmp.ltonewpm1.bc,fn,plx -r /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Driver/Output/memtag-stack_lto.c.tmp.ltonewpm1.bc,use,lx -r /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Driver/Output/memtag-stack_lto.c.tmp.ltonewpm1.bc,use_local,plx -r /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Driver/Output/memtag-stack_lto.c.tmp.ltonewpm1.bc,w, -r /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Driver/Output/memtag-stack_lto.c.tmp.ltonewpm2.bc,use,plx -r /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Driver/Output/memtag-stack_lto.c.tmp.ltonewpm2.bc,z, # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/Driver/memtag-stack_lto.c --allow-empty # RUN: at line 22 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -O1 --target=aarch64-unknown-linux -c /usr/local/google/home/thakis/src/llvm-project/clang/test/Driver/memtag-stack_lto.c -flto=thin -o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Driver/Output/memtag-stack_lto.c.tmp.thinltonewpm1.bc # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -O1 --target=aarch64-unknown-linux -c /usr/local/google/home/thakis/src/llvm-project/clang/test/Driver/memtag-stack_lto.c -flto=thin -o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Driver/Output/memtag-stack_lto.c.tmp.thinltonewpm1.bc # RUN: at line 23 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -O1 --target=aarch64-unknown-linux -c -DBUILD2 /usr/local/google/home/thakis/src/llvm-project/clang/test/Driver/memtag-stack_lto.c -flto=thin -o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Driver/Output/memtag-stack_lto.c.tmp.thinltonewpm2.bc # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -O1 --target=aarch64-unknown-linux -c -DBUILD2 /usr/local/google/home/thakis/src/llvm-project/clang/test/Driver/memtag-stack_lto.c -flto=thin -o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Driver/Output/memtag-stack_lto.c.tmp.thinltonewpm2.bc # RUN: at line 24 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llvm-lto2 run -o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Driver/Output/memtag-stack_lto.c.tmp.thinltonewpm /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Driver/Output/memtag-stack_lto.c.tmp.thinltonewpm1.bc /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Driver/Output/memtag-stack_lto.c.tmp.thinltonewpm2.bc -save-temps -stack-safety-print -thinlto-threads 1 -O1 -r /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Driver/Output/memtag-stack_lto.c.tmp.thinltonewpm1.bc,fn,plx -r /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Driver/Output/memtag-stack_lto.c.tmp.thinltonewpm1.bc,use,lx -r /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Driver/Output/memtag-stack_lto.c.tmp.thinltonewpm1.bc,use_local,plx -r /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Driver/Output/memtag-stack_lto.c.tmp.thinltonewpm1.bc,w, -r /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Driver/Output/memtag-stack_lto.c.tmp.thinltonewpm2.bc,use,plx -r /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Driver/Output/memtag-stack_lto.c.tmp.thinltonewpm2.bc,z, 2>&1 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/Driver/memtag-stack_lto.c --allow-empty # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llvm-lto2 run -o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Driver/Output/memtag-stack_lto.c.tmp.thinltonewpm /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Driver/Output/memtag-stack_lto.c.tmp.thinltonewpm1.bc /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Driver/Output/memtag-stack_lto.c.tmp.thinltonewpm2.bc -save-temps -stack-safety-print -thinlto-threads 1 -O1 -r /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Driver/Output/memtag-stack_lto.c.tmp.thinltonewpm1.bc,fn,plx -r /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Driver/Output/memtag-stack_lto.c.tmp.thinltonewpm1.bc,use,lx -r /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Driver/Output/memtag-stack_lto.c.tmp.thinltonewpm1.bc,use_local,plx -r /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Driver/Output/memtag-stack_lto.c.tmp.thinltonewpm1.bc,w, -r /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Driver/Output/memtag-stack_lto.c.tmp.thinltonewpm2.bc,use,plx -r /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Driver/Output/memtag-stack_lto.c.tmp.thinltonewpm2.bc,z, # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/Driver/memtag-stack_lto.c --allow-empty # RUN: at line 33 rm -f /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Driver/Output/memtag-stack_lto.c.tmp* # executed command: rm -f '/usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/Driver/Output/memtag-stack_lto.c.tmp*' # RUN: at line 36 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -O0 --target=aarch64-unknown-linux -march=armv8+memtag -fsanitize=memtag-stack -mllvm -stack-safety-print /usr/local/google/home/thakis/src/llvm-project/clang/test/Driver/memtag-stack_lto.c -S -o - 2>&1 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/Driver/memtag-stack_lto.c # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -O0 --target=aarch64-unknown-linux -march=armv8+memtag -fsanitize=memtag-stack -mllvm -stack-safety-print /usr/local/google/home/thakis/src/llvm-project/clang/test/Driver/memtag-stack_lto.c -S -o - # note: command had no output on stdout or stderr # error: command failed with exit status: -6 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/Driver/memtag-stack_lto.c -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. ******************** Failed Tests (4): Clang :: CodeGenHLSL/resources/resources-in-structs-array.hlsl Clang :: CodeGenHLSL/resources/resources-in-structs-inheritance.hlsl Clang :: CodeGenHLSL/resources/resources-in-structs.hlsl Clang :: Driver/memtag-stack_lto.c Testing Time: 166.95s Total Discovered Tests: 51729 Skipped : 28 (0.05%) Unsupported : 932 (1.80%) Passed : 50737 (98.08%) Expectedly Failed: 28 (0.05%) Failed : 4 (0.01%) FAILED: gen/clang/test/run-lit python3 bin/llvm-lit -sv ../../clang/test ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn', 'check-clang']' returned non-zero exit status 1.