1 // RUN: %clang_cc1 -triple x86_64-unknown-unknown -ast-dump %s | FileCheck -strict-whitespace %s 2 3 void testArrayInitExpr() 4 { 5 int a[10]; 6 auto l = [a]{ 7 }; 8 // CHECK: |-ArrayInitLoopExpr 0x{{[^ ]*}} <col:15> 'int [10]' 9 // CHECK: | `-ArrayInitIndexExpr 0x{{[^ ]*}} <<invalid sloc>> 'unsigned long' 10 } 11 12 template<typename T, int Size> 13 class array { 14 T data[Size]; 15 16 using array_T_size = T[Size]; 17 // CHECK: `-DependentSizedArrayType 0x{{[^ ]*}} 'T [Size]' dependent <col:25, col:30> 18 }; 19 20