// RUN: clang-pseudo -grammar=cxx -source=%s --print-forest | FileCheck %s auto x = { complete garbage }; // CHECK: translation-unit~simple-declaration // CHECK-NEXT: ├─decl-specifier-seq~AUTO := tok[0] // CHECK-NEXT: ├─init-declarator-list~init-declarator // CHECK-NEXT: │ ├─non-function-declarator~IDENTIFIER := tok[1] // CHECK-NEXT: │ └─initializer~brace-or-equal-initializer // CHECK-NEXT: │ ├─= := tok[2] // CHECK-NEXT: │ └─initializer-clause~braced-init-list // CHECK-NEXT: │ ├─{ := tok[3] // CHECK-NEXT: │ ├─initializer-list := // CHECK-NEXT: │ └─} := tok[6] // CHECK-NEXT: └─; := tok[7]