1 // The standard grammar allows an function-body to use any declarator, including
2 // a non-function declarator. This creates an ambiguity where a
3 // simple-declaration is misparsed as a function-definition.
5 // RUN: clang-pseudo -grammar=cxx -source=%s --print-forest | FileCheck %s
7 // CHECK-NOT: function-definition
8 // CHECK: init-declarator := non-function-declarator initializer
9 // CHECK-NOT: function-definition