[llvm] 6c8b173 - [SanitizerCoverage][test] Remove br i1 undef to avoid UB
Fangrui Song via llvm-commits
llvm-commits at lists.llvm.org
Fri Jun 10 20:40:40 PDT 2022
Author: Fangrui Song
Date: 2022-06-10T20:40:34-07:00
New Revision: 6c8b173b4a84ad4b4b54474413b6f93f29f3d9df
URL: https://github.com/llvm/llvm-project/commit/6c8b173b4a84ad4b4b54474413b6f93f29f3d9df
DIFF: https://github.com/llvm/llvm-project/commit/6c8b173b4a84ad4b4b54474413b6f93f29f3d9df.diff
LOG: [SanitizerCoverage][test] Remove br i1 undef to avoid UB
Added:
Modified:
llvm/test/Instrumentation/SanitizerCoverage/crit-edge-sancov.ll
Removed:
################################################################################
diff --git a/llvm/test/Instrumentation/SanitizerCoverage/crit-edge-sancov.ll b/llvm/test/Instrumentation/SanitizerCoverage/crit-edge-sancov.ll
index a752562f144ab..3f5542facb0d8 100644
--- a/llvm/test/Instrumentation/SanitizerCoverage/crit-edge-sancov.ll
+++ b/llvm/test/Instrumentation/SanitizerCoverage/crit-edge-sancov.ll
@@ -13,7 +13,7 @@
; Of the below checks, we really only care that the calls to
; @__sanitizer_cov_trace_pc retain !dbg metadata.
-define void @update_shadow() !dbg !3 {
+define void @update_shadow(i1 %c) !dbg !3 {
; CHECK-LABEL: @update_shadow(
; CHECK-NEXT: entry:
; CHECK-NEXT: call void @__sanitizer_cov_trace_pc() #[[ATTR0:[0-9]+]], !dbg [[DBG6:![0-9]+]]
@@ -25,7 +25,7 @@ define void @update_shadow() !dbg !3 {
; CHECK: [[DBG7]] = !DILocation(line: 0, scope: !3)
; CHECK: [[DBG8]] = !DILocation(line: 129, column: 2, scope: !3)
entry:
- br i1 undef, label %for.inc.i, label %if.end22.i
+ br i1 %c, label %for.inc.i, label %if.end22.i
if.end22.i: ; preds = %entry
br label %for.inc.i, !dbg !8
More information about the llvm-commits
mailing list