[compiler-rt] 21d64c3 - [NFC][UBSAN] Refine CHECK pattern in test
Vitaly Buka via llvm-commits
llvm-commits at lists.llvm.org
Fri Oct 23 21:11:15 PDT 2020
Author: Vitaly Buka
Date: 2020-10-23T21:11:03-07:00
New Revision: 21d64c32eca63e98a94675cfc074f82371cadfe7
URL: https://github.com/llvm/llvm-project/commit/21d64c32eca63e98a94675cfc074f82371cadfe7
DIFF: https://github.com/llvm/llvm-project/commit/21d64c32eca63e98a94675cfc074f82371cadfe7.diff
LOG: [NFC][UBSAN] Refine CHECK pattern in test
As-is it was failed by unrelated linker warning with filename in the
output.
Added:
Modified:
compiler-rt/test/ubsan_minimal/TestCases/alignment-assumption.c
Removed:
################################################################################
diff --git a/compiler-rt/test/ubsan_minimal/TestCases/alignment-assumption.c b/compiler-rt/test/ubsan_minimal/TestCases/alignment-assumption.c
index ed6fff359296..08696c81e573 100644
--- a/compiler-rt/test/ubsan_minimal/TestCases/alignment-assumption.c
+++ b/compiler-rt/test/ubsan_minimal/TestCases/alignment-assumption.c
@@ -2,16 +2,16 @@
#include <stdlib.h>
-int main(int argc, char* argv[]) {
-// CHECK-NOT: alignment-assumption
+int main(int argc, char *argv[]) {
-char *ptr = (char *)malloc(2);
+ char *ptr = (char *)malloc(2);
-__builtin_assume_aligned(ptr + 1, 0x8000);
-// CHECK: alignment-assumption
-// CHECK-NOT: alignment-assumption
+ void *t = __builtin_assume_aligned(ptr + 1, 0x8000);
+ (void)t;
+ // CHECK: ubsan: alignment-assumption
+ // CHECK-NOT: alignment-assumption
-free(ptr);
+ free(ptr);
-return 0;
+ return 0;
}
More information about the llvm-commits
mailing list