зеркало из https://github.com/microsoft/clang-1.git
Make that test case actually test something, and add another test.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@124654 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Родитель
cde5a400db
Коммит
38ca4f762a
|
@ -75,8 +75,18 @@ int f7() {
|
|||
enum { T8 };
|
||||
template <class T> struct Test8 {
|
||||
typedef T type;
|
||||
// define internal void @"_ZN5Test8I3$_2EC1ES0_"(
|
||||
Test8(type t) {}
|
||||
Test8(type t) {} // tested later
|
||||
};
|
||||
template <class T> void make_test8(T value) { Test8<T> t(value); }
|
||||
void test8() { make_test8(T8); }
|
||||
|
||||
// CHECK: define internal void @"_ZNV3$_35test9Ev"(
|
||||
typedef volatile struct {
|
||||
void test9() volatile {}
|
||||
} Test9;
|
||||
void test9() {
|
||||
Test9 a;
|
||||
a.test9();
|
||||
}
|
||||
|
||||
// CHECK: define internal void @"_ZN5Test8I3$_2EC1ES0_"(
|
||||
|
|
Загрузка…
Ссылка в новой задаче