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
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits