1 | // RUN: %clang_cc1 -fsyntax-only -pedantic -verify %s |
---|---|
2 | |
3 | // This syntax error used to cause use-after free due to token local buffer |
4 | // in ParseCXXAmbiguousParenExpression. |
5 | int H((int()[)]); |
6 | // expected-error@-1 {{expected expression}} |
7 | // expected-error@-2 {{expected ']'}} |
8 | // expected-note@-3 {{to match this '['}} |
9 | // expected-error@-4 {{expected ';' after top level declarator}} |
10 |