Make this test a bit stricter.

The first function is named __cxx_global_var_init, which is a substring of
the following functions @__cxx_global_var_init(1,2,3,etc).

llvm-svn: 225191
This commit is contained in:
Rafael Espindola 2015-01-05 18:48:18 +00:00
parent 6f39d8525c
commit 58d4c5a9c0
1 changed files with 7 additions and 7 deletions

View File

@ -76,37 +76,37 @@ template<typename T> int Internal<T>::a = foo();
}
int *use_internal_a = &Internal<int>::a;
// ALL: define internal void @[[unordered1]]
// ALL: define internal void @[[unordered1]](
// ALL: call i32 @foo()
// ALL: store {{.*}} @_ZN1AIsE1aE
// ALL: ret
// ALL: define internal void @[[unordered2]]
// ALL: define internal void @[[unordered2]](
// ALL: call i32 @foo()
// ALL: store {{.*}} @_Z1xIsE
// ALL: ret
// ALL: define internal void @[[unordered3]]
// ALL: define internal void @[[unordered3]](
// ALL: call i32 @foo()
// ALL: store {{.*}} @_ZN2ns1aIiE1iE
// ALL: ret
// ALL: define internal void @[[unordered4]]
// ALL: define internal void @[[unordered4]](
// ALL: call i32 @foo()
// ALL: store {{.*}} @_ZN2ns1b1iIiEE
// ALL: ret
// ALL: define internal void @[[unordered5]]
// ALL: define internal void @[[unordered5]](
// ALL: call i32 @foo()
// ALL: store {{.*}} @_ZN1AIvE1aE
// ALL: ret
// ALL: define internal void @[[unordered6]]
// ALL: define internal void @[[unordered6]](
// ALL: call i32 @foo()
// ALL: store {{.*}} @_Z1xIcE
// ALL: ret
// ALL: define internal void @[[unordered7]]
// ALL: define internal void @[[unordered7]](
// ALL: call i32 @foo()
// ALL: store {{.*}} @_ZN12_GLOBAL__N_18InternalIiE1aE
// ALL: ret