Lines Matching +full:- +full:fsanitize
1 // RUN: %clangxx_msan %s -fsanitize=memory -fsanitize-memory-use-after-dtor -o %t && MSAN_OPTIONS=p…
4 // RUN: %clangxx_msan %s -O1 -fsanitize=memory -fsanitize-memory-use-after-dtor -o %t && MSAN_OPTIO…
7 // RUN: %clangxx_msan %s -O2 -fsanitize=memory -fsanitize-memory-use-after-dtor -o %t && MSAN_OPTIO…
10 // RUN: %clangxx_msan %s -O1 -fsanitize=memory -fsanitize-memory-use-after-dtor -fsanitize-memory-t…
11 // RUN: FileCheck %s --check-prefix=CHECK-ORIGINS < %t.out
33 s->~Simple(); in main()
35 return s->x_; in main()
37 // CHECK: WARNING: MemorySanitizer: use-of-uninitialized-value in main()
38 // CHECK: {{#0 0x.* in main.*use-after-dtor.cc:}}[[@LINE-3]] in main()
40 // CHECK-ORIGINS: Memory was marked as uninitialized in main()
41 // CHECK-ORIGINS: {{#0 0x.* in __sanitizer_dtor_callback}} in main()
42 // CHECK-ORIGINS: {{#1 0x.* in Simple::~Simple}} in main()
44 // CHECK: SUMMARY: MemorySanitizer: use-of-uninitialized-value {{.*main}} in main()