// RUN: %clang_cc1 -triple x86_64-unknown-unknown -ast-dump %s | FileCheck -strict-whitespace %s | |
void testArrayInitExpr() | |
{ | |
int a[10]; | |
auto l = [a]{ | |
}; | |
// CHECK: |-ArrayInitLoopExpr 0x{{[^ ]*}} <col:15> 'int [10]' | |
// CHECK: | `-ArrayInitIndexExpr 0x{{[^ ]*}} <<invalid sloc>> 'unsigned long' | |
} | |
template<typename T, int Size> | |
class array { | |
T data[Size]; | |
using array_T_size = T[Size]; | |
// CHECK: `-DependentSizedArrayType 0x{{[^ ]*}} 'T [Size]' dependent <col:25, col:30> | |
}; | |