You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
625 B
26 lines
625 B
// RUN: %clang_cc1 -ast-print -std=c++14 %s -o %t.1.cpp
|
|
// RUN: %clang_cc1 -ast-print -std=c++14 %t.1.cpp -o %t.2.cpp
|
|
// RUN: diff %t.1.cpp %t.2.cpp
|
|
|
|
template<typename T> void func_01();
|
|
template<typename T> void func_01() {}
|
|
template<> void func_01<int>() {}
|
|
template<> void func_01<long>() {}
|
|
template<typename T> void func_01();
|
|
|
|
void main_01() {
|
|
func_01<int*>();
|
|
func_01<char>();
|
|
}
|
|
|
|
template<typename T> void func_02();
|
|
template<typename T> void func_02();
|
|
template<> void func_02<int>();
|
|
template<> void func_02<long>();
|
|
template<typename T> void func_02();
|
|
|
|
void main_02() {
|
|
func_02<int*>();
|
|
func_02<char>();
|
|
}
|