[clang] [Clang] Fix typo "LABLE" in test checks (PR #178449)
via cfe-commits
cfe-commits at lists.llvm.org
Wed Jan 28 08:01:13 PST 2026
github-actions[bot] wrote:
<!--PREMERGE ADVISOR COMMENT: Windows-->
# :window: Windows x64 Test Results
* 52323 tests passed
* 920 tests skipped
* 4 tests failed
## Failed Tests
(click on a test name to see its output)
### Clang
<details>
<summary>Clang.AST/HLSL/WaveSize.hlsl</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 1
c:\_work\llvm-project\llvm-project\build\bin\clang.exe -cc1 -internal-isystem C:\_work\llvm-project\llvm-project\build\lib\clang\23\include -nostdsysteminc -triple dxil-pc-shadermodel6.8-library -x hlsl -ast-dump -o - C:\_work\llvm-project\llvm-project\clang\test\AST\HLSL\WaveSize.hlsl | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\clang\test\AST\HLSL\WaveSize.hlsl
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\clang.exe' -cc1 -internal-isystem 'C:\_work\llvm-project\llvm-project\build\lib\clang\23\include' -nostdsysteminc -triple dxil-pc-shadermodel6.8-library -x hlsl -ast-dump -o - 'C:\_work\llvm-project\llvm-project\clang\test\AST\HLSL\WaveSize.hlsl'
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 'C:\_work\llvm-project\llvm-project\clang\test\AST\HLSL\WaveSize.hlsl'
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\clang\test\AST\HLSL\WaveSize.hlsl:3:16: error: CHECK-LABEL: expected string not found in input
# | // CHECK-LABEL:FunctionDecl 0x{{[0-9a-f]+}} <{{.*}}> w0 'void ()'
# | ^
# | <stdin>:1:1: note: scanning from here
# | TranslationUnitDecl 0x25a168a1d40 <<invalid sloc>> <invalid sloc>
# | ^
# | <stdin>:37:28: note: possible intended match here
# | | | | |-ImplicitConceptSpecializationDecl 0x25a16aa7f90 <<invalid sloc>> <invalid sloc>
# | ^
# |
# | Input file: <stdin>
# | Check file: C:\_work\llvm-project\llvm-project\clang\test\AST\HLSL\WaveSize.hlsl
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | 1: TranslationUnitDecl 0x25a168a1d40 <<invalid sloc>> <invalid sloc>
# | label:3'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | 2: |-NamespaceDecl 0x25a168a2688 <<invalid sloc>> <invalid sloc> implicit hlsl
# | label:3'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 3: | |-TypeAliasTemplateDecl 0x25a168a29f0 <<invalid sloc>> <invalid sloc> implicit vector
# | label:3'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 4: | | |-TemplateTypeParmDecl 0x25a168a2710 <<invalid sloc>> <invalid sloc> class depth 0 index 0 element
# | label:3'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5: | | | `-TemplateArgument type 'float'
# | label:3'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 6: | | | `-BuiltinType 0x25a168a1f50 'float'
# | label:3'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 32: | | `-TypeAliasDecl 0x25a16aa79c8 <<invalid sloc>> <invalid sloc> implicit matrix 'element __attribute__((matrix_type(rows_count, cols_count)))'
# | label:3'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 33: | | `-DependentSizedMatrixType 0x25a16aa7950 'element __attribute__((matrix_type(rows_count, cols_count)))' dependent
# | label:3'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 34: | |-ClassTemplateDecl 0x25a16aa80c0 <<invalid sloc>> <invalid sloc> implicit Buffer
# | label:3'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 35: | | |-TemplateTypeParmDecl 0x25a16aa7e88 <<invalid sloc>> <invalid sloc> typename depth 0 index 0 element_type
# | label:3'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 36: | | |-ConceptSpecializationExpr 0x25a16aa8060 <<invalid sloc>> 'bool' Concept 0x25a16aa7b50 '__is_typed_resource_element_compatible'
# | label:3'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 37: | | | |-ImplicitConceptSpecializationDecl 0x25a16aa7f90 <<invalid sloc>> <invalid sloc>
# | label:3'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | label:3'1 ? possible intended match
# | 38: | | | | `-TemplateArgument type 'type-parameter-0-0'
# | label:3'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 39: | | | | `-TemplateTypeParmType 0x25a16aa7f60 'type-parameter-0-0' dependent depth 0 index 0
# | label:3'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 40: | | | | `-TemplateTypeParm 0x25a16aa7f10 depth 0 index 0
# | label:3'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 41: | | | `-TemplateArgument type 'element_type':'type-parameter-0-0'
# | label:3'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 42: | | | `-TemplateTypeParmType 0x25a16aa7ad0 'element_type' dependent depth 0 index 0
# | label:3'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>Clang.CodeGen/aix-builtin-cpu-supports.c</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 1
echo "int main() { return __builtin_cpu_supports(\"4xxmac\");}" > C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGen\Output\aix-builtin-cpu-supports.c.tmp.c
# executed command: echo 'int main() { return __builtin_cpu_supports("4xxmac");}'
# note: command had no output on stdout or stderr
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\clang.exe -cc1 -internal-isystem C:\_work\llvm-project\llvm-project\build\lib\clang\23\include -nostdsysteminc -triple powerpc-ibm-aix7.2.0.0 -emit-llvm -o - C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGen\Output\aix-builtin-cpu-supports.c.tmp.c | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe -DBOOL=0 C:\_work\llvm-project\llvm-project\clang\test\CodeGen\aix-builtin-cpu-supports.c
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\clang.exe' -cc1 -internal-isystem 'C:\_work\llvm-project\llvm-project\build\lib\clang\23\include' -nostdsysteminc -triple powerpc-ibm-aix7.2.0.0 -emit-llvm -o - 'C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGen\Output\aix-builtin-cpu-supports.c.tmp.c'
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' -DBOOL=0 'C:\_work\llvm-project\llvm-project\clang\test\CodeGen\aix-builtin-cpu-supports.c'
# note: command had no output on stdout or stderr
# RUN: at line 4
echo "int main() { return __builtin_cpu_supports(\"altivec\");}" > C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGen\Output\aix-builtin-cpu-supports.c.tmp.c
# executed command: echo 'int main() { return __builtin_cpu_supports("altivec");}'
# note: command had no output on stdout or stderr
# RUN: at line 5
c:\_work\llvm-project\llvm-project\build\bin\clang.exe -cc1 -internal-isystem C:\_work\llvm-project\llvm-project\build\lib\clang\23\include -nostdsysteminc -triple powerpc-ibm-aix7.2.0.0 -emit-llvm -o - C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGen\Output\aix-builtin-cpu-supports.c.tmp.c | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\clang\test\CodeGen\aix-builtin-cpu-supports.c -DPOS=46 -DOP=ugt -DBIT=i32 -DVALUE=0 --check-prefixes=CHECKOP,OPRT,SYSCONF
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\clang.exe' -cc1 -internal-isystem 'C:\_work\llvm-project\llvm-project\build\lib\clang\23\include' -nostdsysteminc -triple powerpc-ibm-aix7.2.0.0 -emit-llvm -o - 'C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGen\Output\aix-builtin-cpu-supports.c.tmp.c'
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 'C:\_work\llvm-project\llvm-project\clang\test\CodeGen\aix-builtin-cpu-supports.c' -DPOS=46 -DOP=ugt -DBIT=i32 -DVALUE=0 --check-prefixes=CHECKOP,OPRT,SYSCONF
# note: command had no output on stdout or stderr
# RUN: at line 8
echo "int main() { return __builtin_cpu_supports(\"archpmu\");}" > C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGen\Output\aix-builtin-cpu-supports.c.tmp.c
# executed command: echo 'int main() { return __builtin_cpu_supports("archpmu");}'
# note: command had no output on stdout or stderr
# RUN: at line 9
c:\_work\llvm-project\llvm-project\build\bin\clang.exe -cc1 -internal-isystem C:\_work\llvm-project\llvm-project\build\lib\clang\23\include -nostdsysteminc -triple powerpc-ibm-aix7.2.0.0 -emit-llvm -o - C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGen\Output\aix-builtin-cpu-supports.c.tmp.c | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe -DBOOL=0 C:\_work\llvm-project\llvm-project\clang\test\CodeGen\aix-builtin-cpu-supports.c
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\clang.exe' -cc1 -internal-isystem 'C:\_work\llvm-project\llvm-project\build\lib\clang\23\include' -nostdsysteminc -triple powerpc-ibm-aix7.2.0.0 -emit-llvm -o - 'C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGen\Output\aix-builtin-cpu-supports.c.tmp.c'
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGen\Output\aix-builtin-cpu-supports.c.tmp.c:1:21: warning: invalid cpu feature string for builtin
# | 1 | int main() { return __builtin_cpu_supports("archpmu");}
# | | ^ ~~~~~~~~~
# | 1 warning generated.
# `-----------------------------
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' -DBOOL=0 'C:\_work\llvm-project\llvm-project\clang\test\CodeGen\aix-builtin-cpu-supports.c'
# note: command had no output on stdout or stderr
# RUN: at line 11
echo "int main() { return __builtin_cpu_supports(\"booke\");}" > C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGen\Output\aix-builtin-cpu-supports.c.tmp.c
# executed command: echo 'int main() { return __builtin_cpu_supports("booke");}'
# note: command had no output on stdout or stderr
# RUN: at line 12
c:\_work\llvm-project\llvm-project\build\bin\clang.exe -cc1 -internal-isystem C:\_work\llvm-project\llvm-project\build\lib\clang\23\include -nostdsysteminc -triple powerpc-ibm-aix7.2.0.0 -emit-llvm -o - C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGen\Output\aix-builtin-cpu-supports.c.tmp.c | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe -DBOOL=0 C:\_work\llvm-project\llvm-project\clang\test\CodeGen\aix-builtin-cpu-supports.c
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\clang.exe' -cc1 -internal-isystem 'C:\_work\llvm-project\llvm-project\build\lib\clang\23\include' -nostdsysteminc -triple powerpc-ibm-aix7.2.0.0 -emit-llvm -o - 'C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGen\Output\aix-builtin-cpu-supports.c.tmp.c'
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' -DBOOL=0 'C:\_work\llvm-project\llvm-project\clang\test\CodeGen\aix-builtin-cpu-supports.c'
# note: command had no output on stdout or stderr
# RUN: at line 14
echo "int main() { return __builtin_cpu_supports(\"cellbe\");}" > C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGen\Output\aix-builtin-cpu-supports.c.tmp.c
# executed command: echo 'int main() { return __builtin_cpu_supports("cellbe");}'
# note: command had no output on stdout or stderr
# RUN: at line 15
c:\_work\llvm-project\llvm-project\build\bin\clang.exe -cc1 -internal-isystem C:\_work\llvm-project\llvm-project\build\lib\clang\23\include -nostdsysteminc -triple powerpc-ibm-aix7.2.0.0 -emit-llvm -o - C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGen\Output\aix-builtin-cpu-supports.c.tmp.c | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe -DBOOL=0 C:\_work\llvm-project\llvm-project\clang\test\CodeGen\aix-builtin-cpu-supports.c
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\clang.exe' -cc1 -internal-isystem 'C:\_work\llvm-project\llvm-project\build\lib\clang\23\include' -nostdsysteminc -triple powerpc-ibm-aix7.2.0.0 -emit-llvm -o - 'C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGen\Output\aix-builtin-cpu-supports.c.tmp.c'
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' -DBOOL=0 'C:\_work\llvm-project\llvm-project\clang\test\CodeGen\aix-builtin-cpu-supports.c'
# note: command had no output on stdout or stderr
# RUN: at line 17
echo "int main() { return __builtin_cpu_supports(\"darn\");}" > C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGen\Output\aix-builtin-cpu-supports.c.tmp.c
# executed command: echo 'int main() { return __builtin_cpu_supports("darn");}'
# note: command had no output on stdout or stderr
# RUN: at line 18
c:\_work\llvm-project\llvm-project\build\bin\clang.exe -cc1 -internal-isystem C:\_work\llvm-project\llvm-project\build\lib\clang\23\include -nostdsysteminc -triple powerpc-ibm-aix7.2.0.0 -emit-llvm -o - C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGen\Output\aix-builtin-cpu-supports.c.tmp.c | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\clang\test\CodeGen\aix-builtin-cpu-supports.c -DPOS=1 -DOP=uge -DBIT=i32 -DVALUE=131072 --check-prefixes=CHECKOP,OPRT,SYSCONF
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\clang.exe' -cc1 -internal-isystem 'C:\_work\llvm-project\llvm-project\build\lib\clang\23\include' -nostdsysteminc -triple powerpc-ibm-aix7.2.0.0 -emit-llvm -o - 'C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGen\Output\aix-builtin-cpu-supports.c.tmp.c'
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 'C:\_work\llvm-project\llvm-project\clang\test\CodeGen\aix-builtin-cpu-supports.c' -DPOS=1 -DOP=uge -DBIT=i32 -DVALUE=131072 --check-prefixes=CHECKOP,OPRT,SYSCONF
# note: command had no output on stdout or stderr
# RUN: at line 21
echo "int main() { return __builtin_cpu_supports(\"dscr\");}" > C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGen\Output\aix-builtin-cpu-supports.c.tmp.c
# executed command: echo 'int main() { return __builtin_cpu_supports("dscr");}'
# note: command had no output on stdout or stderr
# RUN: at line 22
c:\_work\llvm-project\llvm-project\build\bin\clang.exe -cc1 -internal-isystem C:\_work\llvm-project\llvm-project\build\lib\clang\23\include -nostdsysteminc -triple powerpc-ibm-aix7.2.0.0 -emit-llvm -o - C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGen\Output\aix-builtin-cpu-supports.c.tmp.c | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\clang\test\CodeGen\aix-builtin-cpu-supports.c -DPOS=1 -DOP=uge -DBIT=i32 -DVALUE=65536 --check-prefixes=CHECKOP,OPRT,SYSCONF
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\clang.exe' -cc1 -internal-isystem 'C:\_work\llvm-project\llvm-project\build\lib\clang\23\include' -nostdsysteminc -triple powerpc-ibm-aix7.2.0.0 -emit-llvm -o - 'C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGen\Output\aix-builtin-cpu-supports.c.tmp.c'
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 'C:\_work\llvm-project\llvm-project\clang\test\CodeGen\aix-builtin-cpu-supports.c' -DPOS=1 -DOP=uge -DBIT=i32 -DVALUE=65536 --check-prefixes=CHECKOP,OPRT,SYSCONF
# note: command had no output on stdout or stderr
# RUN: at line 25
echo "int main() { return __builtin_cpu_supports(\"ebb\");}" > C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGen\Output\aix-builtin-cpu-supports.c.tmp.c
# executed command: echo 'int main() { return __builtin_cpu_supports("ebb");}'
# note: command had no output on stdout or stderr
# RUN: at line 26
c:\_work\llvm-project\llvm-project\build\bin\clang.exe -cc1 -internal-isystem C:\_work\llvm-project\llvm-project\build\lib\clang\23\include -nostdsysteminc -triple powerpc-ibm-aix7.2.0.0 -emit-llvm -o - C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGen\Output\aix-builtin-cpu-supports.c.tmp.c | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\clang\test\CodeGen\aix-builtin-cpu-supports.c -DPOS=1 -DOP=uge -DBIT=i32 -DVALUE=65536 --check-prefixes=CHECKOP,OPRT,SYSCONF
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\clang.exe' -cc1 -internal-isystem 'C:\_work\llvm-project\llvm-project\build\lib\clang\23\include' -nostdsysteminc -triple powerpc-ibm-aix7.2.0.0 -emit-llvm -o - 'C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGen\Output\aix-builtin-cpu-supports.c.tmp.c'
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 'C:\_work\llvm-project\llvm-project\clang\test\CodeGen\aix-builtin-cpu-supports.c' -DPOS=1 -DOP=uge -DBIT=i32 -DVALUE=65536 --check-prefixes=CHECKOP,OPRT,SYSCONF
# note: command had no output on stdout or stderr
# RUN: at line 29
echo "int main() { return __builtin_cpu_supports(\"efpdouble\");}" > C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGen\Output\aix-builtin-cpu-supports.c.tmp.c
# executed command: echo 'int main() { return __builtin_cpu_supports("efpdouble");}'
# note: command had no output on stdout or stderr
# RUN: at line 30
c:\_work\llvm-project\llvm-project\build\bin\clang.exe -cc1 -internal-isystem C:\_work\llvm-project\llvm-project\build\lib\clang\23\include -nostdsysteminc -triple powerpc-ibm-aix7.2.0.0 -emit-llvm -o - C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGen\Output\aix-builtin-cpu-supports.c.tmp.c | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe -DBOOL=0 C:\_work\llvm-project\llvm-project\clang\test\CodeGen\aix-builtin-cpu-supports.c
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\clang.exe' -cc1 -internal-isystem 'C:\_work\llvm-project\llvm-project\build\lib\clang\23\include' -nostdsysteminc -triple powerpc-ibm-aix7.2.0.0 -emit-llvm -o - 'C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGen\Output\aix-builtin-cpu-supports.c.tmp.c'
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' -DBOOL=0 'C:\_work\llvm-project\llvm-project\clang\test\CodeGen\aix-builtin-cpu-supports.c'
# note: command had no output on stdout or stderr
# RUN: at line 32
echo "int main() { return __builtin_cpu_supports(\"efpsingle\");}" > C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGen\Output\aix-builtin-cpu-supports.c.tmp.c
# executed command: echo 'int main() { return __builtin_cpu_supports("efpsingle");}'
# note: command had no output on stdout or stderr
# RUN: at line 33
c:\_work\llvm-project\llvm-project\build\bin\clang.exe -cc1 -internal-isystem C:\_work\llvm-project\llvm-project\build\lib\clang\23\include -nostdsysteminc -triple powerpc-ibm-aix7.2.0.0 -emit-llvm -o - C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGen\Output\aix-builtin-cpu-supports.c.tmp.c | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe -DBOOL=0 C:\_work\llvm-project\llvm-project\clang\test\CodeGen\aix-builtin-cpu-supports.c
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\clang.exe' -cc1 -internal-isystem 'C:\_work\llvm-project\llvm-project\build\lib\clang\23\include' -nostdsysteminc -triple powerpc-ibm-aix7.2.0.0 -emit-llvm -o - 'C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGen\Output\aix-builtin-cpu-supports.c.tmp.c'
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' -DBOOL=0 'C:\_work\llvm-project\llvm-project\clang\test\CodeGen\aix-builtin-cpu-supports.c'
# note: command had no output on stdout or stderr
# RUN: at line 35
echo "int main() { return __builtin_cpu_supports(\"pa6t\");}" > C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGen\Output\aix-builtin-cpu-supports.c.tmp.c
# executed command: echo 'int main() { return __builtin_cpu_supports("pa6t");}'
# note: command had no output on stdout or stderr
# RUN: at line 36
c:\_work\llvm-project\llvm-project\build\bin\clang.exe -cc1 -internal-isystem C:\_work\llvm-project\llvm-project\build\lib\clang\23\include -nostdsysteminc -triple powerpc-ibm-aix7.2.0.0 -emit-llvm -o - C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGen\Output\aix-builtin-cpu-supports.c.tmp.c | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe -DBOOL=0 C:\_work\llvm-project\llvm-project\clang\test\CodeGen\aix-builtin-cpu-supports.c
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\clang.exe' -cc1 -internal-isystem 'C:\_work\llvm-project\llvm-project\build\lib\clang\23\include' -nostdsysteminc -triple powerpc-ibm-aix7.2.0.0 -emit-llvm -o - 'C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGen\Output\aix-builtin-cpu-supports.c.tmp.c'
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' -DBOOL=0 'C:\_work\llvm-project\llvm-project\clang\test\CodeGen\aix-builtin-cpu-supports.c'
# note: command had no output on stdout or stderr
# RUN: at line 38
echo "int main() { return __builtin_cpu_supports(\"fpu\");}" > C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGen\Output\aix-builtin-cpu-supports.c.tmp.c
# executed command: echo 'int main() { return __builtin_cpu_supports("fpu");}'
# note: command had no output on stdout or stderr
# RUN: at line 39
c:\_work\llvm-project\llvm-project\build\bin\clang.exe -cc1 -internal-isystem C:\_work\llvm-project\llvm-project\build\lib\clang\23\include -nostdsysteminc -triple powerpc-ibm-aix7.2.0.0 -emit-llvm -o - C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGen\Output\aix-builtin-cpu-supports.c.tmp.c | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe -DBOOL=1 C:\_work\llvm-project\llvm-project\clang\test\CodeGen\aix-builtin-cpu-supports.c
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\clang.exe' -cc1 -internal-isystem 'C:\_work\llvm-project\llvm-project\build\lib\clang\23\include' -nostdsysteminc -triple powerpc-ibm-aix7.2.0.0 -emit-llvm -o - 'C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGen\Output\aix-builtin-cpu-supports.c.tmp.c'
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' -DBOOL=1 'C:\_work\llvm-project\llvm-project\clang\test\CodeGen\aix-builtin-cpu-supports.c'
# note: command had no output on stdout or stderr
# RUN: at line 41
echo "int main() { return __builtin_cpu_supports(\"htm\");}" > C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGen\Output\aix-builtin-cpu-supports.c.tmp.c
# executed command: echo 'int main() { return __builtin_cpu_supports("htm");}'
# note: command had no output on stdout or stderr
# RUN: at line 42
c:\_work\llvm-project\llvm-project\build\bin\clang.exe -cc1 -internal-isystem C:\_work\llvm-project\llvm-project\build\lib\clang\23\include -nostdsysteminc -triple powerpc-ibm-aix7.2.0.0 -emit-llvm -o - C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGen\Output\aix-builtin-cpu-supports.c.tmp.c | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\clang\test\CodeGen\aix-builtin-cpu-supports.c -DPOS=1 -DOP=ugt -DLABLE=59 -DBIT=i64 -DVALUE=0 --check-prefixes=CHECKOP,OPRT,SYSCALL
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\clang.exe' -cc1 -internal-isystem 'C:\_work\llvm-project\llvm-project\build\lib\clang\23\include' -nostdsysteminc -triple powerpc-ibm-aix7.2.0.0 -emit-llvm -o - 'C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGen\Output\aix-builtin-cpu-supports.c.tmp.c'
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 'C:\_work\llvm-project\llvm-project\clang\test\CodeGen\aix-builtin-cpu-supports.c' -DPOS=1 -DOP=ugt -DLABLE=59 -DBIT=i64 -DVALUE=0 --check-prefixes=CHECKOP,OPRT,SYSCALL
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\aix-builtin-cpu-supports.c:157:52: error: undefined variable: LABEL
# | // SYSCALL-NEXT: %0 = call i64 @getsystemcfg(i32 [[LABEL]])
# | ^
# | <stdin>:11:2: note: possible intended match here
# | %0 = call i64 @getsystemcfg(i32 59)
# | ^
# |
# | Input file: <stdin>
# | Check file: C:\_work\llvm-project\llvm-project\clang\test\CodeGen\aix-builtin-cpu-supports.c
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 5:
# | 6: ; Function Attrs: noinline nounwind optnone
# | 7: define i32 @main() #0 {
# | 8: entry:
# | 9: %retval = alloca i32, align 4
# | 10: store i32 0, ptr %retval, align 4
# | next:157'0 X error: match failed for invalid pattern
# | next:157'1 undefined variable: LABEL
# | 11: %0 = call i64 @getsystemcfg(i32 59)
# | next:157'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:157'2 ? possible intended match
# | 12: %1 = icmp ugt i64 %0, 0
# | next:157'0 ~~~~~~~~~~~~~~~~~~~~~~~~~
# | 13: %conv = zext i1 %1 to i32
# | next:157'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 14: ret i32 %conv
# | next:157'0 ~~~~~~~~~~~~~~~
# | 15: }
# | next:157'0 ~~
# | 16:
# | next:157'0 ~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>Clang.CodeGenCXX/vtable-assume-load-address-space.cpp</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 1
c:\_work\llvm-project\llvm-project\build\bin\clang.exe -cc1 -internal-isystem C:\_work\llvm-project\llvm-project\build\lib\clang\23\include -nostdsysteminc C:\_work\llvm-project\llvm-project\clang\test\CodeGenCXX\vtable-assume-load-address-space.cpp -triple=amdgcn-amd-amdhsa -std=c++11 -emit-llvm -o C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGenCXX\Output\vtable-assume-load-address-space.cpp.tmp.ll -O1 -disable-llvm-passes -fms-extensions -fstrict-vtable-pointers
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\clang.exe' -cc1 -internal-isystem 'C:\_work\llvm-project\llvm-project\build\lib\clang\23\include' -nostdsysteminc 'C:\_work\llvm-project\llvm-project\clang\test\CodeGenCXX\vtable-assume-load-address-space.cpp' -triple=amdgcn-amd-amdhsa -std=c++11 -emit-llvm -o 'C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGenCXX\Output\vtable-assume-load-address-space.cpp.tmp.ll' -O1 -disable-llvm-passes -fms-extensions -fstrict-vtable-pointers
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGenCXX\vtable-assume-load-address-space.cpp:105:12: warning: direct base 'A' is inaccessible due to ambiguity:
# | struct test3::C -> A
# | struct test3::C -> B -> A [-Winaccessible-base]
# | 105 | struct C : virtual A, B {
# | | ^~~~~~~~~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGenCXX\vtable-assume-load-address-space.cpp:158:19: warning: __declspec attribute 'novtable' is not supported [-Wignored-attributes]
# | 158 | struct __declspec(novtable) S {
# | | ^~~~~~~~
# | 2 warnings generated.
# `-----------------------------
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\clang.exe -cc1 -internal-isystem C:\_work\llvm-project\llvm-project\build\lib\clang\23\include -nostdsysteminc C:\_work\llvm-project\llvm-project\clang\test\CodeGenCXX\vtable-assume-load-address-space.cpp -triple i686-pc-win32 -emit-llvm -o C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGenCXX\Output\vtable-assume-load-address-space.cpp.tmp.ms.ll -O1 -disable-llvm-passes -fms-extensions -fstrict-vtable-pointers
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\clang.exe' -cc1 -internal-isystem 'C:\_work\llvm-project\llvm-project\build\lib\clang\23\include' -nostdsysteminc 'C:\_work\llvm-project\llvm-project\clang\test\CodeGenCXX\vtable-assume-load-address-space.cpp' -triple i686-pc-win32 -emit-llvm -o 'C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGenCXX\Output\vtable-assume-load-address-space.cpp.tmp.ms.ll' -O1 -disable-llvm-passes -fms-extensions -fstrict-vtable-pointers
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGenCXX\vtable-assume-load-address-space.cpp:105:12: warning: direct base 'A' is inaccessible due to ambiguity:
# | struct test3::C -> A
# | struct test3::C -> B -> A [-Winaccessible-base]
# | 105 | struct C : virtual A, B {
# | | ^~~~~~~~~
# | 1 warning generated.
# `-----------------------------
# RUN: at line 3
c:\_work\llvm-project\llvm-project\build\bin\clang.exe -cc1 -internal-isystem C:\_work\llvm-project\llvm-project\build\lib\clang\23\include -nostdsysteminc C:\_work\llvm-project\llvm-project\clang\test\CodeGenCXX\vtable-assume-load-address-space.cpp -triple=spirv64-amd-amdhsa -std=c++11 -emit-llvm -o C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGenCXX\Output\vtable-assume-load-address-space.cpp.tmp.ll -O1 -disable-llvm-passes -fms-extensions -fstrict-vtable-pointers
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\clang.exe' -cc1 -internal-isystem 'C:\_work\llvm-project\llvm-project\build\lib\clang\23\include' -nostdsysteminc 'C:\_work\llvm-project\llvm-project\clang\test\CodeGenCXX\vtable-assume-load-address-space.cpp' -triple=spirv64-amd-amdhsa -std=c++11 -emit-llvm -o 'C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGenCXX\Output\vtable-assume-load-address-space.cpp.tmp.ll' -O1 -disable-llvm-passes -fms-extensions -fstrict-vtable-pointers
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGenCXX\vtable-assume-load-address-space.cpp:105:12: warning: direct base 'A' is inaccessible due to ambiguity:
# | struct test3::C -> A
# | struct test3::C -> B -> A [-Winaccessible-base]
# | 105 | struct C : virtual A, B {
# | | ^~~~~~~~~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGenCXX\vtable-assume-load-address-space.cpp:158:19: warning: __declspec attribute 'novtable' is not supported [-Wignored-attributes]
# | 158 | struct __declspec(novtable) S {
# | | ^~~~~~~~
# | 2 warnings generated.
# `-----------------------------
# RUN: at line 6
c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe --check-prefix=CHECK1 --input-file=C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGenCXX\Output\vtable-assume-load-address-space.cpp.tmp.ll C:\_work\llvm-project\llvm-project\clang\test\CodeGenCXX\vtable-assume-load-address-space.cpp
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' --check-prefix=CHECK1 '--input-file=C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGenCXX\Output\vtable-assume-load-address-space.cpp.tmp.ll' 'C:\_work\llvm-project\llvm-project\clang\test\CodeGenCXX\vtable-assume-load-address-space.cpp'
# note: command had no output on stdout or stderr
# RUN: at line 7
c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe --check-prefix=CHECK2 --input-file=C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGenCXX\Output\vtable-assume-load-address-space.cpp.tmp.ll C:\_work\llvm-project\llvm-project\clang\test\CodeGenCXX\vtable-assume-load-address-space.cpp
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' --check-prefix=CHECK2 '--input-file=C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGenCXX\Output\vtable-assume-load-address-space.cpp.tmp.ll' 'C:\_work\llvm-project\llvm-project\clang\test\CodeGenCXX\vtable-assume-load-address-space.cpp'
# note: command had no output on stdout or stderr
# RUN: at line 8
c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe --check-prefix=CHECK3 --input-file=C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGenCXX\Output\vtable-assume-load-address-space.cpp.tmp.ll C:\_work\llvm-project\llvm-project\clang\test\CodeGenCXX\vtable-assume-load-address-space.cpp
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' --check-prefix=CHECK3 '--input-file=C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGenCXX\Output\vtable-assume-load-address-space.cpp.tmp.ll' 'C:\_work\llvm-project\llvm-project\clang\test\CodeGenCXX\vtable-assume-load-address-space.cpp'
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGenCXX\vtable-assume-load-address-space.cpp:113:12: error: CHECK3: expected string not found in input
# | // CHECK3: %[[CMP:.*]] = icmp eq ptr addrspace(1) %{{.*}}, getelementptr inbounds inrange(-24, 8) ({ [4 x ptr addrspace(1)] }, ptr addrspace(1) @_ZTVN5test31CE, i32 0, i32 0, i32 3)
# | ^
# | C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGenCXX\Output\vtable-assume-load-address-space.cpp.tmp.ll:225:55: note: scanning from here
# | call spir_func addrspace(4) void @_ZN5test31CC1Ev(ptr addrspace(4) noundef align 8 dereferenceable_or_null(8) %c.ascast)
# | ^
# |
# | Input file: C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGenCXX\Output\vtable-assume-load-address-space.cpp.tmp.ll
# | Check file: C:\_work\llvm-project\llvm-project\clang\test\CodeGenCXX\vtable-assume-load-address-space.cpp
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 220: define spir_func void @_ZN5test34testEv() addrspace(4) #0 {
# | 221: entry:
# | 222: %c = alloca %"struct.test3::C", align 8
# | 223: %c.ascast = addrspacecast ptr %c to ptr addrspace(4)
# | 224: call addrspace(4) void @llvm.lifetime.start.p0(ptr %c) #8
# | 225: call spir_func addrspace(4) void @_ZN5test31CC1Ev(ptr addrspace(4) noundef align 8 dereferenceable_or_null(8) %c.ascast)
# | check:113 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | 226: %vtable = load ptr addrspace(1), ptr addrspace(4) %c.ascast, align 8, !tbaa !13, !invariant.group !15
# | check:113 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 227: %cmp.vtables = icmp eq ptr addrspace(1) %vtable, getelementptr inbounds inrange(-24, 8) ({ [4 x ptr addrspace(1)] }, ptr addrspace(1) @_ZTVN5test31CE, i32 0, i32 0, i32 3)
# | check:113 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 228: call addrspace(4) void @llvm.assume(i1 %cmp.vtables)
# | 229: call spir_func addrspace(4) void @_ZN5test31gEPNS_1BE(ptr addrspace(4) noundef %c.ascast)
# | 230: call addrspace(4) void @llvm.lifetime.end.p0(ptr %c) #8
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>Clang.CodeGenCXX/vtable-assume-load.cpp</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 1
c:\_work\llvm-project\llvm-project\build\bin\clang.exe -cc1 -internal-isystem C:\_work\llvm-project\llvm-project\build\lib\clang\23\include -nostdsysteminc C:\_work\llvm-project\llvm-project\clang\test\CodeGenCXX\vtable-assume-load.cpp -triple x86_64-apple-darwin10 -emit-llvm -o C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGenCXX\Output\vtable-assume-load.cpp.tmp.ll -O1 -disable-llvm-passes -fms-extensions -fstrict-vtable-pointers
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\clang.exe' -cc1 -internal-isystem 'C:\_work\llvm-project\llvm-project\build\lib\clang\23\include' -nostdsysteminc 'C:\_work\llvm-project\llvm-project\clang\test\CodeGenCXX\vtable-assume-load.cpp' -triple x86_64-apple-darwin10 -emit-llvm -o 'C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGenCXX\Output\vtable-assume-load.cpp.tmp.ll' -O1 -disable-llvm-passes -fms-extensions -fstrict-vtable-pointers
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGenCXX\vtable-assume-load.cpp:104:12: warning: direct base 'A' is inaccessible due to ambiguity:
# | struct test3::C -> A
# | struct test3::C -> B -> A [-Winaccessible-base]
# | 104 | struct C : virtual A, B {
# | | ^~~~~~~~~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGenCXX\vtable-assume-load.cpp:157:19: warning: __declspec attribute 'novtable' is not supported [-Wignored-attributes]
# | 157 | struct __declspec(novtable) S {
# | | ^~~~~~~~
# | 2 warnings generated.
# `-----------------------------
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\clang.exe -cc1 -internal-isystem C:\_work\llvm-project\llvm-project\build\lib\clang\23\include -nostdsysteminc C:\_work\llvm-project\llvm-project\clang\test\CodeGenCXX\vtable-assume-load.cpp -triple i686-pc-win32 -emit-llvm -o C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGenCXX\Output\vtable-assume-load.cpp.tmp.ms.ll -O1 -disable-llvm-passes -fms-extensions -fstrict-vtable-pointers
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\clang.exe' -cc1 -internal-isystem 'C:\_work\llvm-project\llvm-project\build\lib\clang\23\include' -nostdsysteminc 'C:\_work\llvm-project\llvm-project\clang\test\CodeGenCXX\vtable-assume-load.cpp' -triple i686-pc-win32 -emit-llvm -o 'C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGenCXX\Output\vtable-assume-load.cpp.tmp.ms.ll' -O1 -disable-llvm-passes -fms-extensions -fstrict-vtable-pointers
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGenCXX\vtable-assume-load.cpp:104:12: warning: direct base 'A' is inaccessible due to ambiguity:
# | struct test3::C -> A
# | struct test3::C -> B -> A [-Winaccessible-base]
# | 104 | struct C : virtual A, B {
# | | ^~~~~~~~~
# | 1 warning generated.
# `-----------------------------
# RUN: at line 5
c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe --check-prefix=CHECK1 --input-file=C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGenCXX\Output\vtable-assume-load.cpp.tmp.ll C:\_work\llvm-project\llvm-project\clang\test\CodeGenCXX\vtable-assume-load.cpp
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' --check-prefix=CHECK1 '--input-file=C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGenCXX\Output\vtable-assume-load.cpp.tmp.ll' 'C:\_work\llvm-project\llvm-project\clang\test\CodeGenCXX\vtable-assume-load.cpp'
# note: command had no output on stdout or stderr
# RUN: at line 6
c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe --check-prefix=CHECK2 --input-file=C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGenCXX\Output\vtable-assume-load.cpp.tmp.ll C:\_work\llvm-project\llvm-project\clang\test\CodeGenCXX\vtable-assume-load.cpp
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' --check-prefix=CHECK2 '--input-file=C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGenCXX\Output\vtable-assume-load.cpp.tmp.ll' 'C:\_work\llvm-project\llvm-project\clang\test\CodeGenCXX\vtable-assume-load.cpp'
# note: command had no output on stdout or stderr
# RUN: at line 7
c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe --check-prefix=CHECK3 --input-file=C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGenCXX\Output\vtable-assume-load.cpp.tmp.ll C:\_work\llvm-project\llvm-project\clang\test\CodeGenCXX\vtable-assume-load.cpp
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' --check-prefix=CHECK3 '--input-file=C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGenCXX\Output\vtable-assume-load.cpp.tmp.ll' 'C:\_work\llvm-project\llvm-project\clang\test\CodeGenCXX\vtable-assume-load.cpp'
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGenCXX\vtable-assume-load.cpp:112:12: error: CHECK3: expected string not found in input
# | // CHECK3: %[[CMP:.*]] = icmp eq ptr %{{.*}}, getelementptr inbounds inrange(-24, 8) ({ [4 x ptr] }, ptr @_ZTVN5test31CE, i32 0, i32 0, i32 3)
# | ^
# | C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGenCXX\Output\vtable-assume-load.cpp.tmp.ll:190:32: note: scanning from here
# | call void @_ZN5test31CC1Ev(ptr noundef nonnull align 8 dereferenceable(8) %c)
# | ^
# |
# | Input file: C:\_work\llvm-project\llvm-project\build\tools\clang\test\CodeGenCXX\Output\vtable-assume-load.cpp.tmp.ll
# | Check file: C:\_work\llvm-project\llvm-project\clang\test\CodeGenCXX\vtable-assume-load.cpp
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 185: ; Function Attrs: mustprogress nounwind
# | 186: define void @_ZN5test34testEv() #0 {
# | 187: entry:
# | 188: %c = alloca %"struct.test3::C", align 8
# | 189: call void @llvm.lifetime.start.p0(ptr %c) #8
# | 190: call void @_ZN5test31CC1Ev(ptr noundef nonnull align 8 dereferenceable(8) %c)
# | check:112 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | 191: %vtable = load ptr, ptr %c, align 8, !tbaa !12, !invariant.group !14
# | check:112 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 192: %cmp.vtables = icmp eq ptr %vtable, getelementptr inbounds inrange(-24, 8) ({ [4 x ptr] }, ptr @_ZTVN5test31CE, i32 0, i32 0, i32 3)
# | check:112 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 193: call void @llvm.assume(i1 %cmp.vtables)
# | 194: call void @_ZN5test31gEPNS_1BE(ptr noundef %c)
# | 195: call void @llvm.lifetime.end.p0(ptr %c) #8
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
If these failures are unrelated to your changes (for example tests are broken or flaky at HEAD), please open an issue at https://github.com/llvm/llvm-project/issues and add the `infrastructure` label.
https://github.com/llvm/llvm-project/pull/178449
More information about the cfe-commits
mailing list