[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