summaryrefslogtreecommitdiff
path: root/test/Instrumentation/SanitizerCoverage/coverage.ll
diff options
context:
space:
mode:
Diffstat (limited to 'test/Instrumentation/SanitizerCoverage/coverage.ll')
-rw-r--r--test/Instrumentation/SanitizerCoverage/coverage.ll9
1 files changed, 9 insertions, 0 deletions
diff --git a/test/Instrumentation/SanitizerCoverage/coverage.ll b/test/Instrumentation/SanitizerCoverage/coverage.ll
index b2f0ab0680bf..659c03040f2f 100644
--- a/test/Instrumentation/SanitizerCoverage/coverage.ll
+++ b/test/Instrumentation/SanitizerCoverage/coverage.ll
@@ -119,3 +119,12 @@ entry:
; CHECK4: call void @__sanitizer_cov_indir_call16({{.*}},[[CACHE:.*]])
; CHECK4-NOT: call void @__sanitizer_cov_indir_call16({{.*}},[[CACHE]])
; CHECK4: ret void
+
+define void @call_unreachable() uwtable sanitize_address {
+entry:
+ unreachable
+}
+
+; CHECK4-LABEL: define void @call_unreachable
+; CHECK4-NOT: __sanitizer_cov
+; CHECK4: unreachable