tsan: implement no_sanitize_thread attribute
[oota-llvm.git] / test / Instrumentation / ThreadSanitizer / vptr_read.ll
index 5265dd6d71cf56ad989c7e398687edd0acb358f1..811ad8d1cf57b3c1b2bd625e65299a313484905f 100644 (file)
@@ -2,7 +2,7 @@
 ; Check that vptr reads are treated in a special way.
 target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64-S128"
 
-define i8 @Foo(i8* %a) nounwind uwtable {
+define i8 @Foo(i8* %a) nounwind uwtable sanitize_thread {
 entry:
 ; CHECK: call void @__tsan_vptr_read
   %0 = load i8* %a, align 8, !tbaa !0