ninja: Entering directory `out/gn' [0/2] ACTION //clang/test:check-clang(//llvm/utils/gn/build/toolchain:unix) llvm-lit: /Users/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:506: note: using clang: /Users/thakis/src/llvm-project/out/gn/bin/clang llvm-lit: /Users/thakis/src/llvm-project/llvm/utils/lit/lit/util.py:473: note: using SDKROOT: '/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk' llvm-lit: /Users/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:506: note: using ld.lld: /Users/thakis/src/llvm-project/out/gn/bin/ld.lld llvm-lit: /Users/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:506: note: using lld-link: /Users/thakis/src/llvm-project/out/gn/bin/lld-link llvm-lit: /Users/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:506: note: using ld64.lld: /Users/thakis/src/llvm-project/out/gn/bin/ld64.lld llvm-lit: /Users/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:506: note: using wasm-ld: /Users/thakis/src/llvm-project/out/gn/bin/wasm-ld -- Testing: 20797 tests, 8 workers -- Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80 FAIL: Clang :: CodeGenHLSL/builtins/length.hlsl (8417 of 20797) ******************** TEST 'Clang :: CodeGenHLSL/builtins/length.hlsl' FAILED ******************** Exit Code: 1 Command Output (stderr): -- RUN: at line 2: /Users/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /Users/thakis/src/llvm-project/out/gn/lib/clang/20/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /Users/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/length.hlsl -fnative-half-type -emit-llvm -O1 -o - | /Users/thakis/src/llvm-project/out/gn/bin/FileCheck /Users/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/length.hlsl + /Users/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /Users/thakis/src/llvm-project/out/gn/lib/clang/20/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /Users/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/length.hlsl -fnative-half-type -emit-llvm -O1 -o - + /Users/thakis/src/llvm-project/out/gn/bin/FileCheck /Users/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/length.hlsl /Users/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/length.hlsl:21:16: error: CHECK-NEXT: expected string not found in input // CHECK-NEXT: [[VECEXT_I:%.*]] = extractelement <2 x half> [[MUL_I]], i64 0 ^ :16:66: note: scanning from here %mul.i = fmul reassoc nnan ninf nsz arcp afn <2 x half> %p0, %p0 ^ :16:66: note: with "MUL_I" equal to "%mul\\.i" %mul.i = fmul reassoc nnan ninf nsz arcp afn <2 x half> %p0, %p0 ^ :19:5: note: possible intended match here %add.i = extractelement <2 x half> %0, i64 0 ^ /Users/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/length.hlsl:36:16: error: CHECK-NEXT: expected string not found in input // CHECK-NEXT: [[VECEXT_I:%.*]] = extractelement <3 x half> [[MUL_I]], i64 0 ^ :27:66: note: scanning from here %mul.i = fmul reassoc nnan ninf nsz arcp afn <3 x half> %p0, %p0 ^ :27:66: note: with "MUL_I" equal to "%mul\\.i" %mul.i = fmul reassoc nnan ninf nsz arcp afn <3 x half> %p0, %p0 ^ :32:7: note: possible intended match here %add.i.1 = extractelement <3 x half> %1, i64 0 ^ /Users/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/length.hlsl:53:16: error: CHECK-NEXT: expected string not found in input // CHECK-NEXT: [[VECEXT_I:%.*]] = extractelement <4 x half> [[MUL_I]], i64 0 ^ :40:66: note: scanning from here %mul.i = fmul reassoc nnan ninf nsz arcp afn <4 x half> %p0, %p0 ^ :40:66: note: with "MUL_I" equal to "%mul\\.i" %mul.i = fmul reassoc nnan ninf nsz arcp afn <4 x half> %p0, %p0 ^ :47:7: note: possible intended match here %add.i.2 = extractelement <4 x half> %2, i64 0 ^ /Users/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/length.hlsl:84:16: error: CHECK-NEXT: expected string not found in input // CHECK-NEXT: [[VECEXT_I:%.*]] = extractelement <2 x float> [[MUL_I]], i64 0 ^ :62:67: note: scanning from here %mul.i = fmul reassoc nnan ninf nsz arcp afn <2 x float> %p0, %p0 ^ :62:67: note: with "MUL_I" equal to "%mul\\.i" %mul.i = fmul reassoc nnan ninf nsz arcp afn <2 x float> %p0, %p0 ^ :65:5: note: possible intended match here %add.i = extractelement <2 x float> %0, i64 0 ^ /Users/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/length.hlsl:99:16: error: CHECK-NEXT: expected string not found in input // CHECK-NEXT: [[VECEXT_I:%.*]] = extractelement <3 x float> [[MUL_I]], i64 0 ^ :73:67: note: scanning from here %mul.i = fmul reassoc nnan ninf nsz arcp afn <3 x float> %p0, %p0 ^ :73:67: note: with "MUL_I" equal to "%mul\\.i" %mul.i = fmul reassoc nnan ninf nsz arcp afn <3 x float> %p0, %p0 ^ :78:7: note: possible intended match here %add.i.1 = extractelement <3 x float> %1, i64 0 ^ /Users/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/length.hlsl:117:16: error: CHECK-NEXT: expected string not found in input // CHECK-NEXT: [[VECEXT_I:%.*]] = extractelement <4 x float> [[MUL_I]], i64 0 ^ :86:67: note: scanning from here %mul.i = fmul reassoc nnan ninf nsz arcp afn <4 x float> %p0, %p0 ^ :86:67: note: with "MUL_I" equal to "%mul\\.i" %mul.i = fmul reassoc nnan ninf nsz arcp afn <4 x float> %p0, %p0 ^ :93:7: note: possible intended match here %add.i.2 = extractelement <4 x float> %2, i64 0 ^ Input file: Check file: /Users/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/length.hlsl -dump-input=help explains the following input dump. Input was: <<<<<< . . . 11: } 12: 13: ; Function Attrs: alwaysinline mustprogress nofree norecurse nosync nounwind willreturn memory(none) 14: define noundef nofpclass(nan inf) half @_Z17test_length_half2Dv2_Dh(<2 x half> noundef nofpclass(nan inf) %p0) local_unnamed_addr #0 { 15: entry: 16: %mul.i = fmul reassoc nnan ninf nsz arcp afn <2 x half> %p0, %p0 next:21'0 X error: no match found next:21'1 with "MUL_I" equal to "%mul\\.i" 17: %shift = shufflevector <2 x half> %mul.i, <2 x half> poison, <2 x i32> next:21'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18: %0 = fadd reassoc nnan ninf nsz arcp afn <2 x half> %mul.i, %shift next:21'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19: %add.i = extractelement <2 x half> %0, i64 0 next:21'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ next:21'2 ? possible intended match 20: %1 = tail call reassoc nnan ninf nsz arcp afn noundef half @llvm.sqrt.f16(half %add.i) next:21'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21: ret half %1 next:21'0 ~~~~~~~~~~~~~ 22: } next:21'0 ~~ 23: next:21'0 ~ 24: ; Function Attrs: alwaysinline mustprogress nofree norecurse nosync nounwind willreturn memory(none) next:21'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25: define noundef nofpclass(nan inf) half @_Z17test_length_half3Dv3_Dh(<3 x half> noundef nofpclass(nan inf) %p0) local_unnamed_addr #0 { next:21'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26: entry: 27: %mul.i = fmul reassoc nnan ninf nsz arcp afn <3 x half> %p0, %p0 next:36'0 X error: no match found next:36'1 with "MUL_I" equal to "%mul\\.i" 28: %shift = shufflevector <3 x half> %mul.i, <3 x half> poison, <3 x i32> next:36'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29: %0 = fadd reassoc nnan ninf nsz arcp afn <3 x half> %shift, %mul.i next:36'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30: %shift3 = shufflevector <3 x half> %mul.i, <3 x half> poison, <3 x i32> next:36'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31: %1 = fadd reassoc nnan ninf nsz arcp afn <3 x half> %shift3, %0 next:36'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32: %add.i.1 = extractelement <3 x half> %1, i64 0 next:36'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ next:36'2 ? possible intended match 33: %2 = tail call reassoc nnan ninf nsz arcp afn noundef half @llvm.sqrt.f16(half %add.i.1) next:36'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34: ret half %2 next:36'0 ~~~~~~~~~~~~~ 35: } next:36'0 ~~ 36: next:36'0 ~ 37: ; Function Attrs: alwaysinline mustprogress nofree norecurse nosync nounwind willreturn memory(none) next:36'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38: define noundef nofpclass(nan inf) half @_Z17test_length_half4Dv4_Dh(<4 x half> noundef nofpclass(nan inf) %p0) local_unnamed_addr #0 { next:36'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39: entry: 40: %mul.i = fmul reassoc nnan ninf nsz arcp afn <4 x half> %p0, %p0 next:53'0 X error: no match found next:53'1 with "MUL_I" equal to "%mul\\.i" 41: %shift = shufflevector <4 x half> %mul.i, <4 x half> poison, <4 x i32> next:53'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42: %0 = fadd reassoc nnan ninf nsz arcp afn <4 x half> %shift, %mul.i next:53'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43: %shift3 = shufflevector <4 x half> %mul.i, <4 x half> poison, <4 x i32> next:53'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44: %1 = fadd reassoc nnan ninf nsz arcp afn <4 x half> %shift3, %0 next:53'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45: %shift4 = shufflevector <4 x half> %mul.i, <4 x half> poison, <4 x i32> next:53'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46: %2 = fadd reassoc nnan ninf nsz arcp afn <4 x half> %shift4, %1 next:53'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47: %add.i.2 = extractelement <4 x half> %2, i64 0 next:53'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ next:53'2 ? possible intended match 48: %3 = tail call reassoc nnan ninf nsz arcp afn noundef half @llvm.sqrt.f16(half %add.i.2) next:53'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49: ret half %3 next:53'0 ~~~~~~~~~~~~~ 50: } next:53'0 ~~ 51: next:53'0 ~ 52: ; Function Attrs: alwaysinline mustprogress nofree norecurse nosync nounwind willreturn memory(none) next:53'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . 57: } 58: 59: ; Function Attrs: alwaysinline mustprogress nofree norecurse nosync nounwind willreturn memory(none) 60: define noundef nofpclass(nan inf) float @_Z18test_length_float2Dv2_f(<2 x float> noundef nofpclass(nan inf) %p0) local_unnamed_addr #0 { 61: entry: 62: %mul.i = fmul reassoc nnan ninf nsz arcp afn <2 x float> %p0, %p0 next:84'0 X error: no match found next:84'1 with "MUL_I" equal to "%mul\\.i" 63: %shift = shufflevector <2 x float> %mul.i, <2 x float> poison, <2 x i32> next:84'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64: %0 = fadd reassoc nnan ninf nsz arcp afn <2 x float> %mul.i, %shift next:84'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65: %add.i = extractelement <2 x float> %0, i64 0 next:84'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ next:84'2 ? possible intended match 66: %1 = tail call reassoc nnan ninf nsz arcp afn noundef float @llvm.sqrt.f32(float %add.i) next:84'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67: ret float %1 next:84'0 ~~~~~~~~~~~~~~ 68: } next:84'0 ~~ 69: next:84'0 ~ 70: ; Function Attrs: alwaysinline mustprogress nofree norecurse nosync nounwind willreturn memory(none) next:84'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71: define noundef nofpclass(nan inf) float @_Z18test_length_float3Dv3_f(<3 x float> noundef nofpclass(nan inf) %p0) local_unnamed_addr #0 { next:84'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72: entry: 73: %mul.i = fmul reassoc nnan ninf nsz arcp afn <3 x float> %p0, %p0 next:99'0 X error: no match found next:99'1 with "MUL_I" equal to "%mul\\.i" 74: %shift = shufflevector <3 x float> %mul.i, <3 x float> poison, <3 x i32> next:99'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75: %0 = fadd reassoc nnan ninf nsz arcp afn <3 x float> %shift, %mul.i next:99'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76: %shift3 = shufflevector <3 x float> %mul.i, <3 x float> poison, <3 x i32> next:99'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77: %1 = fadd reassoc nnan ninf nsz arcp afn <3 x float> %shift3, %0 next:99'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78: %add.i.1 = extractelement <3 x float> %1, i64 0 next:99'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ next:99'2 ? possible intended match 79: %2 = tail call reassoc nnan ninf nsz arcp afn noundef float @llvm.sqrt.f32(float %add.i.1) next:99'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80: ret float %2 next:99'0 ~~~~~~~~~~~~~~ 81: } next:99'0 ~~ 82: next:99'0 ~ 83: ; Function Attrs: alwaysinline mustprogress nofree norecurse nosync nounwind willreturn memory(none) next:99'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84: define noundef nofpclass(nan inf) float @_Z18test_length_float4Dv4_f(<4 x float> noundef nofpclass(nan inf) %p0) local_unnamed_addr #0 { next:99'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85: entry: 86: %mul.i = fmul reassoc nnan ninf nsz arcp afn <4 x float> %p0, %p0 next:117'0 X error: no match found next:117'1 with "MUL_I" equal to "%mul\\.i" 87: %shift = shufflevector <4 x float> %mul.i, <4 x float> poison, <4 x i32> next:117'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88: %0 = fadd reassoc nnan ninf nsz arcp afn <4 x float> %shift, %mul.i next:117'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89: %shift3 = shufflevector <4 x float> %mul.i, <4 x float> poison, <4 x i32> next:117'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90: %1 = fadd reassoc nnan ninf nsz arcp afn <4 x float> %shift3, %0 next:117'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91: %shift4 = shufflevector <4 x float> %mul.i, <4 x float> poison, <4 x i32> next:117'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92: %2 = fadd reassoc nnan ninf nsz arcp afn <4 x float> %shift4, %1 next:117'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93: %add.i.2 = extractelement <4 x float> %2, i64 0 next:117'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ next:117'2 ? possible intended match 94: %3 = tail call reassoc nnan ninf nsz arcp afn noundef float @llvm.sqrt.f32(float %add.i.2) next:117'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95: ret float %3 next:117'0 ~~~~~~~~~~~~~~ 96: } next:117'0 ~~ 97: next:117'0 ~ 98: ; Function Attrs: mustprogress nocallback nofree nosync nounwind speculatable willreturn memory(none) next:117'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. ******************** Failed Tests (1): Clang :: CodeGenHLSL/builtins/length.hlsl Testing Time: 534.27s Total Discovered Tests: 46388 Skipped : 35 (0.08%) Unsupported : 100 (0.22%) Passed : 46216 (99.63%) Expectedly Failed: 36 (0.08%) Failed : 1 (0.00%) 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.