[compiler-rt] compiler-rt: ubsan: match suppressions against inlined frames (PR #206735)
via llvm-commits
llvm-commits at lists.llvm.org
Tue Jun 30 06:59:54 PDT 2026
github-actions[bot] wrote:
<!--PREMERGE ADVISOR COMMENT: Linux-->
# :penguin: Linux x64 Test Results
* 6602 tests passed
* 1316 tests skipped
* 4 tests failed
## Failed Tests
(click on a test name to see its output)
### UBSan-ThreadSanitizer-lld-x86_64
<details>
<summary>UBSan-ThreadSanitizer-lld-x86_64.TestCases/Integer/suppressions-inline-origin-file.c</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 4
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/./bin/clang -fsanitize=thread -m64 -fuse-ld=lld -fsanitize=integer -O1 -g /home/gha/actions-runner/_work/llvm-project/llvm-project/compiler-rt/test/ubsan/TestCases/Integer/suppressions-inline-origin-file.c -o /home/gha/actions-runner/_work/llvm-project/llvm-project/build/runtimes/runtimes-bins/compiler-rt/test/ubsan/ThreadSanitizer-lld-x86_64/TestCases/Integer/Output/suppressions-inline-origin-file.c.tmp
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/./bin/clang -fsanitize=thread -m64 -fuse-ld=lld -fsanitize=integer -O1 -g /home/gha/actions-runner/_work/llvm-project/llvm-project/compiler-rt/test/ubsan/TestCases/Integer/suppressions-inline-origin-file.c -o /home/gha/actions-runner/_work/llvm-project/llvm-project/build/runtimes/runtimes-bins/compiler-rt/test/ubsan/ThreadSanitizer-lld-x86_64/TestCases/Integer/Output/suppressions-inline-origin-file.c.tmp
# note: command had no output on stdout or stderr
# RUN: at line 5
echo "implicit-integer-sign-change:/home/gha/actions-runner/_work/llvm-project/llvm-project/compiler-rt/test/ubsan/TestCases/Integer/suppressions-inline-origin-file.c" > /home/gha/actions-runner/_work/llvm-project/llvm-project/build/runtimes/runtimes-bins/compiler-rt/test/ubsan/ThreadSanitizer-lld-x86_64/TestCases/Integer/Output/suppressions-inline-origin-file.c.tmp.main.supp
# executed command: echo implicit-integer-sign-change:/home/gha/actions-runner/_work/llvm-project/llvm-project/compiler-rt/test/ubsan/TestCases/Integer/suppressions-inline-origin-file.c
# note: command had no output on stdout or stderr
# RUN: at line 6
env UBSAN_OPTIONS=halt_on_error=1:print_stacktrace=1:report_error_type=1:suppressions='"/home/gha/actions-runner/_work/llvm-project/llvm-project/build/runtimes/runtimes-bins/compiler-rt/test/ubsan/ThreadSanitizer-lld-x86_64/TestCases/Integer/Output/suppressions-inline-origin-file.c.tmp.main.supp"' not /home/gha/actions-runner/_work/llvm-project/llvm-project/build/runtimes/runtimes-bins/compiler-rt/test/ubsan/ThreadSanitizer-lld-x86_64/TestCases/Integer/Output/suppressions-inline-origin-file.c.tmp 2>&1 | FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/compiler-rt/test/ubsan/TestCases/Integer/suppressions-inline-origin-file.c --check-prefix=CHECK-MAIN-FILE
# executed command: env 'UBSAN_OPTIONS=halt_on_error=1:print_stacktrace=1:report_error_type=1:suppressions="/home/gha/actions-runner/_work/llvm-project/llvm-project/build/runtimes/runtimes-bins/compiler-rt/test/ubsan/ThreadSanitizer-lld-x86_64/TestCases/Integer/Output/suppressions-inline-origin-file.c.tmp.main.supp"' not /home/gha/actions-runner/_work/llvm-project/llvm-project/build/runtimes/runtimes-bins/compiler-rt/test/ubsan/ThreadSanitizer-lld-x86_64/TestCases/Integer/Output/suppressions-inline-origin-file.c.tmp
# note: command had no output on stdout or stderr
# executed command: FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/compiler-rt/test/ubsan/TestCases/Integer/suppressions-inline-origin-file.c --check-prefix=CHECK-MAIN-FILE
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/compiler-rt/test/ubsan/TestCases/Integer/suppressions-inline-origin-file.c:19:21: error: CHECK-MAIN-FILE: expected string not found in input
# | // CHECK-MAIN-FILE: {{.*}} in fun
# | ^
# | <stdin>:1:180: note: scanning from here
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/compiler-rt/test/ubsan/TestCases/Integer/Inputs/suppressions-inline-origin-file.h:1:75: runtime error: implicit conversion from type 'unsigned int' of value 4222111000 (32-bit, unsigned) to type 'int' changed the value to -72856296 (32-bit, signed)
# | ^
# | <stdin>:1:198: note: possible intended match here
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/compiler-rt/test/ubsan/TestCases/Integer/Inputs/suppressions-inline-origin-file.h:1:75: runtime error: implicit conversion from type 'unsigned int' of value 4222111000 (32-bit, unsigned) to type 'int' changed the value to -72856296 (32-bit, signed)
# | ^
# |
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/compiler-rt/test/ubsan/TestCases/Integer/suppressions-inline-origin-file.c
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | 1: /home/gha/actions-runner/_work/llvm-project/llvm-project/compiler-rt/test/ubsan/TestCases/Integer/Inputs/suppressions-inline-origin-file.h:1:75: runtime error: implicit conversion from type 'unsigned int' of value 4222111000 (32-bit, unsigned) to type 'int' changed the value to -72856296 (32-bit, signed)
# | check:19'0 { search range start (exclusive)
# | check:19'1 error: no match found in search range
# | check:19'2 ? possible intended match
# | 2: #0 fun /home/gha/actions-runner/_work/llvm-project/llvm-project/compiler-rt/test/ubsan/TestCases/Integer/Inputs/suppressions-inline-origin-file.h:1:75 (suppressions-inline-origin-file.c.tmp+0x1278d6)
# | 3: #1 main /home/gha/actions-runner/_work/llvm-project/llvm-project/compiler-rt/test/ubsan/TestCases/Integer/suppressions-inline-origin-file.c:14:24 (suppressions-inline-origin-file.c.tmp+0x1278d6)
# | 4: #2 <null> <null> (libc.so.6+0x2a1c9) (BuildId: 8e9fd827446c24067541ac5390e6f527fb5947bb)
# | 5: #3 __libc_start_main <null> (libc.so.6+0x2a28a) (BuildId: 8e9fd827446c24067541ac5390e6f527fb5947bb)
# | 6: #4 _start <null> (suppressions-inline-origin-file.c.tmp+0x70044)
# | 7:
# | 8: SUMMARY: UndefinedBehaviorSanitizer: implicit-integer-sign-change /home/gha/actions-runner/_work/llvm-project/llvm-project/compiler-rt/test/ubsan/TestCases/Integer/Inputs/suppressions-inline-origin-file.h:1:75
# | check:19'3 } search range end (exclusive)
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>UBSan-ThreadSanitizer-lld-x86_64.TestCases/Integer/suppressions-nested-inline-function.c</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 4
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/./bin/clang -fsanitize=thread -m64 -fuse-ld=lld -fsanitize=integer -O1 -g /home/gha/actions-runner/_work/llvm-project/llvm-project/compiler-rt/test/ubsan/TestCases/Integer/suppressions-nested-inline-function.c -o /home/gha/actions-runner/_work/llvm-project/llvm-project/build/runtimes/runtimes-bins/compiler-rt/test/ubsan/ThreadSanitizer-lld-x86_64/TestCases/Integer/Output/suppressions-nested-inline-function.c.tmp
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/./bin/clang -fsanitize=thread -m64 -fuse-ld=lld -fsanitize=integer -O1 -g /home/gha/actions-runner/_work/llvm-project/llvm-project/compiler-rt/test/ubsan/TestCases/Integer/suppressions-nested-inline-function.c -o /home/gha/actions-runner/_work/llvm-project/llvm-project/build/runtimes/runtimes-bins/compiler-rt/test/ubsan/ThreadSanitizer-lld-x86_64/TestCases/Integer/Output/suppressions-nested-inline-function.c.tmp
# note: command had no output on stdout or stderr
# RUN: at line 5
env UBSAN_OPTIONS=halt_on_error=1:print_stacktrace=1:report_error_type=1 not /home/gha/actions-runner/_work/llvm-project/llvm-project/build/runtimes/runtimes-bins/compiler-rt/test/ubsan/ThreadSanitizer-lld-x86_64/TestCases/Integer/Output/suppressions-nested-inline-function.c.tmp 2>&1 | FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/compiler-rt/test/ubsan/TestCases/Integer/suppressions-nested-inline-function.c --check-prefix=CHECK-NOSUP
# executed command: env UBSAN_OPTIONS=halt_on_error=1:print_stacktrace=1:report_error_type=1 not /home/gha/actions-runner/_work/llvm-project/llvm-project/build/runtimes/runtimes-bins/compiler-rt/test/ubsan/ThreadSanitizer-lld-x86_64/TestCases/Integer/Output/suppressions-nested-inline-function.c.tmp
# note: command had no output on stdout or stderr
# executed command: FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/compiler-rt/test/ubsan/TestCases/Integer/suppressions-nested-inline-function.c --check-prefix=CHECK-NOSUP
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/compiler-rt/test/ubsan/TestCases/Integer/suppressions-nested-inline-function.c:17:17: error: CHECK-NOSUP: expected string not found in input
# | // CHECK-NOSUP: {{.*}} in leaf
# | ^
# | <stdin>:1:178: note: scanning from here
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/compiler-rt/test/ubsan/TestCases/Integer/suppressions-nested-inline-function.c:11:38: runtime error: implicit conversion from type 'unsigned int' of value 4222111000 (32-bit, unsigned) to type 'int' changed the value to -72856296 (32-bit, signed)
# | ^
# | <stdin>:1:196: note: possible intended match here
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/compiler-rt/test/ubsan/TestCases/Integer/suppressions-nested-inline-function.c:11:38: runtime error: implicit conversion from type 'unsigned int' of value 4222111000 (32-bit, unsigned) to type 'int' changed the value to -72856296 (32-bit, signed)
# | ^
# |
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/compiler-rt/test/ubsan/TestCases/Integer/suppressions-nested-inline-function.c
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | 1: /home/gha/actions-runner/_work/llvm-project/llvm-project/compiler-rt/test/ubsan/TestCases/Integer/suppressions-nested-inline-function.c:11:38: runtime error: implicit conversion from type 'unsigned int' of value 4222111000 (32-bit, unsigned) to type 'int' changed the value to -72856296 (32-bit, signed)
# | check:17'0 { search range start (exclusive)
# | check:17'1 error: no match found in search range
# | check:17'2 ? possible intended match
# | 2: #0 leaf /home/gha/actions-runner/_work/llvm-project/llvm-project/compiler-rt/test/ubsan/TestCases/Integer/suppressions-nested-inline-function.c:11:38 (suppressions-nested-inline-function.c.tmp+0x1278d6)
# | 3: #1 mid /home/gha/actions-runner/_work/llvm-project/llvm-project/compiler-rt/test/ubsan/TestCases/Integer/suppressions-nested-inline-function.c:12:37 (suppressions-nested-inline-function.c.tmp+0x1278d6)
# | 4: #2 main /home/gha/actions-runner/_work/llvm-project/llvm-project/compiler-rt/test/ubsan/TestCases/Integer/suppressions-nested-inline-function.c:14:24 (suppressions-nested-inline-function.c.tmp+0x1278d6)
# | 5: #3 <null> <null> (libc.so.6+0x2a1c9) (BuildId: 8e9fd827446c24067541ac5390e6f527fb5947bb)
# | 6: #4 __libc_start_main <null> (libc.so.6+0x2a28a) (BuildId: 8e9fd827446c24067541ac5390e6f527fb5947bb)
# | 7: #5 _start <null> (suppressions-nested-inline-function.c.tmp+0x70044)
# | 8:
# | 9: SUMMARY: UndefinedBehaviorSanitizer: implicit-integer-sign-change /home/gha/actions-runner/_work/llvm-project/llvm-project/compiler-rt/test/ubsan/TestCases/Integer/suppressions-nested-inline-function.c:11:38
# | check:17'3 } search range end (exclusive)
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
### UBSan-ThreadSanitizer-x86_64
<details>
<summary>UBSan-ThreadSanitizer-x86_64.TestCases/Integer/suppressions-inline-origin-file.c</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 4
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/./bin/clang -fsanitize=thread -m64 -fsanitize=integer -O1 -g /home/gha/actions-runner/_work/llvm-project/llvm-project/compiler-rt/test/ubsan/TestCases/Integer/suppressions-inline-origin-file.c -o /home/gha/actions-runner/_work/llvm-project/llvm-project/build/runtimes/runtimes-bins/compiler-rt/test/ubsan/ThreadSanitizer-x86_64/TestCases/Integer/Output/suppressions-inline-origin-file.c.tmp
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/./bin/clang -fsanitize=thread -m64 -fsanitize=integer -O1 -g /home/gha/actions-runner/_work/llvm-project/llvm-project/compiler-rt/test/ubsan/TestCases/Integer/suppressions-inline-origin-file.c -o /home/gha/actions-runner/_work/llvm-project/llvm-project/build/runtimes/runtimes-bins/compiler-rt/test/ubsan/ThreadSanitizer-x86_64/TestCases/Integer/Output/suppressions-inline-origin-file.c.tmp
# note: command had no output on stdout or stderr
# RUN: at line 5
echo "implicit-integer-sign-change:/home/gha/actions-runner/_work/llvm-project/llvm-project/compiler-rt/test/ubsan/TestCases/Integer/suppressions-inline-origin-file.c" > /home/gha/actions-runner/_work/llvm-project/llvm-project/build/runtimes/runtimes-bins/compiler-rt/test/ubsan/ThreadSanitizer-x86_64/TestCases/Integer/Output/suppressions-inline-origin-file.c.tmp.main.supp
# executed command: echo implicit-integer-sign-change:/home/gha/actions-runner/_work/llvm-project/llvm-project/compiler-rt/test/ubsan/TestCases/Integer/suppressions-inline-origin-file.c
# note: command had no output on stdout or stderr
# RUN: at line 6
env UBSAN_OPTIONS=halt_on_error=1:print_stacktrace=1:report_error_type=1:suppressions='"/home/gha/actions-runner/_work/llvm-project/llvm-project/build/runtimes/runtimes-bins/compiler-rt/test/ubsan/ThreadSanitizer-x86_64/TestCases/Integer/Output/suppressions-inline-origin-file.c.tmp.main.supp"' not /home/gha/actions-runner/_work/llvm-project/llvm-project/build/runtimes/runtimes-bins/compiler-rt/test/ubsan/ThreadSanitizer-x86_64/TestCases/Integer/Output/suppressions-inline-origin-file.c.tmp 2>&1 | FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/compiler-rt/test/ubsan/TestCases/Integer/suppressions-inline-origin-file.c --check-prefix=CHECK-MAIN-FILE
# executed command: env 'UBSAN_OPTIONS=halt_on_error=1:print_stacktrace=1:report_error_type=1:suppressions="/home/gha/actions-runner/_work/llvm-project/llvm-project/build/runtimes/runtimes-bins/compiler-rt/test/ubsan/ThreadSanitizer-x86_64/TestCases/Integer/Output/suppressions-inline-origin-file.c.tmp.main.supp"' not /home/gha/actions-runner/_work/llvm-project/llvm-project/build/runtimes/runtimes-bins/compiler-rt/test/ubsan/ThreadSanitizer-x86_64/TestCases/Integer/Output/suppressions-inline-origin-file.c.tmp
# note: command had no output on stdout or stderr
# executed command: FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/compiler-rt/test/ubsan/TestCases/Integer/suppressions-inline-origin-file.c --check-prefix=CHECK-MAIN-FILE
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/compiler-rt/test/ubsan/TestCases/Integer/suppressions-inline-origin-file.c:19:21: error: CHECK-MAIN-FILE: expected string not found in input
# | // CHECK-MAIN-FILE: {{.*}} in fun
# | ^
# | <stdin>:1:180: note: scanning from here
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/compiler-rt/test/ubsan/TestCases/Integer/Inputs/suppressions-inline-origin-file.h:1:75: runtime error: implicit conversion from type 'unsigned int' of value 4222111000 (32-bit, unsigned) to type 'int' changed the value to -72856296 (32-bit, signed)
# | ^
# | <stdin>:1:198: note: possible intended match here
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/compiler-rt/test/ubsan/TestCases/Integer/Inputs/suppressions-inline-origin-file.h:1:75: runtime error: implicit conversion from type 'unsigned int' of value 4222111000 (32-bit, unsigned) to type 'int' changed the value to -72856296 (32-bit, signed)
# | ^
# |
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/compiler-rt/test/ubsan/TestCases/Integer/suppressions-inline-origin-file.c
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | 1: /home/gha/actions-runner/_work/llvm-project/llvm-project/compiler-rt/test/ubsan/TestCases/Integer/Inputs/suppressions-inline-origin-file.h:1:75: runtime error: implicit conversion from type 'unsigned int' of value 4222111000 (32-bit, unsigned) to type 'int' changed the value to -72856296 (32-bit, signed)
# | check:19'0 { search range start (exclusive)
# | check:19'1 error: no match found in search range
# | check:19'2 ? possible intended match
# | 2: #0 fun /home/gha/actions-runner/_work/llvm-project/llvm-project/compiler-rt/test/ubsan/TestCases/Integer/Inputs/suppressions-inline-origin-file.h:1:75 (suppressions-inline-origin-file.c.tmp+0xe7b86)
# | 3: #1 main /home/gha/actions-runner/_work/llvm-project/llvm-project/compiler-rt/test/ubsan/TestCases/Integer/suppressions-inline-origin-file.c:14:24 (suppressions-inline-origin-file.c.tmp+0xe7b86)
# | 4: #2 <null> <null> (libc.so.6+0x2a1c9) (BuildId: 8e9fd827446c24067541ac5390e6f527fb5947bb)
# | 5: #3 __libc_start_main <null> (libc.so.6+0x2a28a) (BuildId: 8e9fd827446c24067541ac5390e6f527fb5947bb)
# | 6: #4 _start <null> (suppressions-inline-origin-file.c.tmp+0x30374)
# | 7:
# | 8: SUMMARY: UndefinedBehaviorSanitizer: implicit-integer-sign-change /home/gha/actions-runner/_work/llvm-project/llvm-project/compiler-rt/test/ubsan/TestCases/Integer/Inputs/suppressions-inline-origin-file.h:1:75
# | check:19'3 } search range end (exclusive)
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>UBSan-ThreadSanitizer-x86_64.TestCases/Integer/suppressions-nested-inline-function.c</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 4
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/./bin/clang -fsanitize=thread -m64 -fsanitize=integer -O1 -g /home/gha/actions-runner/_work/llvm-project/llvm-project/compiler-rt/test/ubsan/TestCases/Integer/suppressions-nested-inline-function.c -o /home/gha/actions-runner/_work/llvm-project/llvm-project/build/runtimes/runtimes-bins/compiler-rt/test/ubsan/ThreadSanitizer-x86_64/TestCases/Integer/Output/suppressions-nested-inline-function.c.tmp
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/./bin/clang -fsanitize=thread -m64 -fsanitize=integer -O1 -g /home/gha/actions-runner/_work/llvm-project/llvm-project/compiler-rt/test/ubsan/TestCases/Integer/suppressions-nested-inline-function.c -o /home/gha/actions-runner/_work/llvm-project/llvm-project/build/runtimes/runtimes-bins/compiler-rt/test/ubsan/ThreadSanitizer-x86_64/TestCases/Integer/Output/suppressions-nested-inline-function.c.tmp
# note: command had no output on stdout or stderr
# RUN: at line 5
env UBSAN_OPTIONS=halt_on_error=1:print_stacktrace=1:report_error_type=1 not /home/gha/actions-runner/_work/llvm-project/llvm-project/build/runtimes/runtimes-bins/compiler-rt/test/ubsan/ThreadSanitizer-x86_64/TestCases/Integer/Output/suppressions-nested-inline-function.c.tmp 2>&1 | FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/compiler-rt/test/ubsan/TestCases/Integer/suppressions-nested-inline-function.c --check-prefix=CHECK-NOSUP
# executed command: env UBSAN_OPTIONS=halt_on_error=1:print_stacktrace=1:report_error_type=1 not /home/gha/actions-runner/_work/llvm-project/llvm-project/build/runtimes/runtimes-bins/compiler-rt/test/ubsan/ThreadSanitizer-x86_64/TestCases/Integer/Output/suppressions-nested-inline-function.c.tmp
# note: command had no output on stdout or stderr
# executed command: FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/compiler-rt/test/ubsan/TestCases/Integer/suppressions-nested-inline-function.c --check-prefix=CHECK-NOSUP
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/compiler-rt/test/ubsan/TestCases/Integer/suppressions-nested-inline-function.c:17:17: error: CHECK-NOSUP: expected string not found in input
# | // CHECK-NOSUP: {{.*}} in leaf
# | ^
# | <stdin>:1:178: note: scanning from here
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/compiler-rt/test/ubsan/TestCases/Integer/suppressions-nested-inline-function.c:11:38: runtime error: implicit conversion from type 'unsigned int' of value 4222111000 (32-bit, unsigned) to type 'int' changed the value to -72856296 (32-bit, signed)
# | ^
# | <stdin>:1:196: note: possible intended match here
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/compiler-rt/test/ubsan/TestCases/Integer/suppressions-nested-inline-function.c:11:38: runtime error: implicit conversion from type 'unsigned int' of value 4222111000 (32-bit, unsigned) to type 'int' changed the value to -72856296 (32-bit, signed)
# | ^
# |
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/compiler-rt/test/ubsan/TestCases/Integer/suppressions-nested-inline-function.c
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | 1: /home/gha/actions-runner/_work/llvm-project/llvm-project/compiler-rt/test/ubsan/TestCases/Integer/suppressions-nested-inline-function.c:11:38: runtime error: implicit conversion from type 'unsigned int' of value 4222111000 (32-bit, unsigned) to type 'int' changed the value to -72856296 (32-bit, signed)
# | check:17'0 { search range start (exclusive)
# | check:17'1 error: no match found in search range
# | check:17'2 ? possible intended match
# | 2: #0 leaf /home/gha/actions-runner/_work/llvm-project/llvm-project/compiler-rt/test/ubsan/TestCases/Integer/suppressions-nested-inline-function.c:11:38 (suppressions-nested-inline-function.c.tmp+0xe7b86)
# | 3: #1 mid /home/gha/actions-runner/_work/llvm-project/llvm-project/compiler-rt/test/ubsan/TestCases/Integer/suppressions-nested-inline-function.c:12:37 (suppressions-nested-inline-function.c.tmp+0xe7b86)
# | 4: #2 main /home/gha/actions-runner/_work/llvm-project/llvm-project/compiler-rt/test/ubsan/TestCases/Integer/suppressions-nested-inline-function.c:14:24 (suppressions-nested-inline-function.c.tmp+0xe7b86)
# | 5: #3 <null> <null> (libc.so.6+0x2a1c9) (BuildId: 8e9fd827446c24067541ac5390e6f527fb5947bb)
# | 6: #4 __libc_start_main <null> (libc.so.6+0x2a28a) (BuildId: 8e9fd827446c24067541ac5390e6f527fb5947bb)
# | 7: #5 _start <null> (suppressions-nested-inline-function.c.tmp+0x30374)
# | 8:
# | 9: SUMMARY: UndefinedBehaviorSanitizer: implicit-integer-sign-change /home/gha/actions-runner/_work/llvm-project/llvm-project/compiler-rt/test/ubsan/TestCases/Integer/suppressions-nested-inline-function.c:11:38
# | check:17'3 } search range end (exclusive)
# | >>>>>>
# `-----------------------------
# 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/206735
More information about the llvm-commits
mailing list