|
1 |
| -// RUN: %clang_cc1 -Wno-unused-value -std=gnu11 -ast-dump %s | FileCheck -strict-whitespace %s |
| 1 | +// RUN: %clang_cc1 -triple x86_64-unknown-unknown -Wno-unused-value -std=gnu11 -ast-dump %s | FileCheck -strict-whitespace %s |
2 | 2 |
|
3 | 3 | void Comma(void) {
|
4 | 4 | 1, 2, 3;
|
@@ -213,15 +213,15 @@ void UnaryOperators(int a, int *b) {
|
213 | 213 | // CHECK-NEXT: DeclRefExpr 0x{{[^ ]*}} <col:4> 'int' lvalue ParmVar 0x{{[^ ]*}} 'a' 'int'
|
214 | 214 |
|
215 | 215 | sizeof a;
|
216 |
| - // CHECK: UnaryExprOrTypeTraitExpr 0x{{[^ ]*}} <line:[[@LINE-1]]:3, col:10> 'unsigned long long' sizeof |
| 216 | + // CHECK: UnaryExprOrTypeTraitExpr 0x{{[^ ]*}} <line:[[@LINE-1]]:3, col:10> 'unsigned long' sizeof |
217 | 217 | // CHECK-NEXT: DeclRefExpr 0x{{[^ ]*}} <col:10> 'int' lvalue ParmVar 0x{{[^ ]*}} 'a' 'int'
|
218 | 218 |
|
219 | 219 | sizeof(int);
|
220 |
| - // CHECK: UnaryExprOrTypeTraitExpr 0x{{[^ ]*}} <line:[[@LINE-1]]:3, col:13> 'unsigned long long' sizeof 'int' |
| 220 | + // CHECK: UnaryExprOrTypeTraitExpr 0x{{[^ ]*}} <line:[[@LINE-1]]:3, col:13> 'unsigned long' sizeof 'int' |
221 | 221 |
|
222 | 222 | _Alignof(int);
|
223 | 223 | // FIXME: Uses C++ spelling for alignof in C mode.
|
224 |
| - // CHECK: UnaryExprOrTypeTraitExpr 0x{{[^ ]*}} <line:[[@LINE-2]]:3, col:15> 'unsigned long long' alignof 'int' |
| 224 | + // CHECK: UnaryExprOrTypeTraitExpr 0x{{[^ ]*}} <line:[[@LINE-2]]:3, col:15> 'unsigned long' alignof 'int' |
225 | 225 | }
|
226 | 226 |
|
227 | 227 | struct S {
|
@@ -287,15 +287,15 @@ void PrimaryExpressions(int a) {
|
287 | 287 | // CHECK: CharacterLiteral 0x{{[^ ]*}} <line:[[@LINE-1]]:3> 'int' 97
|
288 | 288 |
|
289 | 289 | L'a';
|
290 |
| - // CHECK: CharacterLiteral 0x{{[^ ]*}} <line:[[@LINE-1]]:3> 'unsigned short' 97 |
| 290 | + // CHECK: CharacterLiteral 0x{{[^ ]*}} <line:[[@LINE-1]]:3> 'int' 97 |
291 | 291 |
|
292 | 292 | "a";
|
293 | 293 | // ImplicitCastExpr
|
294 | 294 | // CHECK: StringLiteral 0x{{[^ ]*}} <col:3> 'char [2]' lvalue "a"
|
295 | 295 |
|
296 | 296 | L"a";
|
297 | 297 | // ImplicitCastExpr
|
298 |
| - // CHECK: StringLiteral 0x{{[^ ]*}} <col:3> 'unsigned short [2]' lvalue L"a" |
| 298 | + // CHECK: StringLiteral 0x{{[^ ]*}} <col:3> 'int [2]' lvalue L"a" |
299 | 299 |
|
300 | 300 | u8"a";
|
301 | 301 | // ImplicitCastExpr
|
|
0 commit comments