Try to get buildbots to pass these tests.

llvm-svn: 175784
This commit is contained in:
Bill Wendling 2013-02-21 19:44:18 +00:00
parent d062c70444
commit 5ea6a89e52
2 changed files with 11 additions and 8 deletions

View File

@ -176,4 +176,4 @@ struct TVC : VX
template <typename T>
TVC<T>::~TVC() {}
// CHECK: attributes [[ATTRGRP]] = { nounwind "target-features"={{.*}} }
// CHECK: attributes [[ATTRGRP]] = { nounwind{{.*}} }

View File

@ -47,12 +47,15 @@ int force_instance = TemplateAddressSafetyOk<42>()
// Check that __cxx_global_var_init* get the address_safety attribute.
int global1 = 0;
int global2 = *(int*)((char*)&global1+1);
// WITHOUT: @__cxx_global_var_init{{.*}}#1
// BL: @__cxx_global_var_init{{.*}}#1
// ASAN: @__cxx_global_var_init{{.*}}#2
// WITHOUT: @__cxx_global_var_init{{.*}}#[[GVI:[0-9]+]]
// BL: @__cxx_global_var_init{{.*}}#[[GVI:[0-9]+]]
// ASAN: @__cxx_global_var_init{{.*}}#[[GVI:[0-9]+]]
// WITHOUT: attributes #[[NOATTR]] = { nounwind "target-features"={{.*}} }
// BL: attributes #[[NOATTR]] = { nounwind "target-features"={{.*}} }
// WITHOUT: attributes #[[NOATTR]] = { nounwind{{.*}} }
// WITHOUT: attributes #[[GVI]] = { nounwind{{.*}} }
// BL: attributes #[[NOATTR]] = { nounwind{{.*}} }
// BL: attributes #[[GVI]] = { nounwind{{.*}} }
// ASAN: attributes #[[NOATTR]] = { nounwind "target-features"={{.*}} }
// ASAN: attributes #[[WITH]] = { address_safety nounwind "target-features"={{.*}} }
// ASAN: attributes #[[NOATTR]] = { nounwind{{.*}} }
// ASAN: attributes #[[WITH]] = { address_safety nounwind{{.*}} }
// ASAN: attributes #[[GVI]] = { address_safety nounwind{{.*}} }