18 lines
413 B
C++
18 lines
413 B
C++
|
// RUN: %clang_cc1 -fsyntax-only -Wno-unused-value -std=c++11 %s
|
||
|
|
||
|
template <typename T>
|
||
|
struct S {
|
||
|
void f() {
|
||
|
__func__; // PredefinedExpr
|
||
|
10; // IntegerLiteral
|
||
|
10.5; // FloatingLiteral
|
||
|
'c'; // CharacterLiteral
|
||
|
"hello"; // StringLiteral
|
||
|
true; // CXXBooleanLiteralExpr
|
||
|
nullptr; // CXXNullPtrLiteralExpr
|
||
|
__null; // GNUNullExpr
|
||
|
}
|
||
|
};
|
||
|
|
||
|
template struct S<int>;
|