| 1 | // RUN: %clang_cc1 -fsyntax-only -Wno-unused-value -std=c++11 %s |
|---|---|
| 2 | |
| 3 | template <typename T> |
| 4 | struct S { |
| 5 | void f() { |
| 6 | __func__; // PredefinedExpr |
| 7 | 10; // IntegerLiteral |
| 8 | 10.5; // FloatingLiteral |
| 9 | 'c'; // CharacterLiteral |
| 10 | "hello"; // StringLiteral |
| 11 | true; // CXXBooleanLiteralExpr |
| 12 | nullptr; // CXXNullPtrLiteralExpr |
| 13 | __null; // GNUNullExpr |
| 14 | } |
| 15 | }; |
| 16 | |
| 17 | template struct S<int>; |
| 18 |