Author: Demo_mod Date: 2026-09-20T19:06:07+08:00 New Revision: 6e505dbe194cd2cfb43e6de90e1e109d448800c9
URL: https://github.com/llvm/llvm-project/commit/6e505dbe194cd2cfb43e6de90e1e109d448800c9 DIFF: https://github.com/llvm/llvm-project/commit/6e505dbe194cd2cfb43e6de90e1e109d448800c9.diff LOG: [clang][test] Add regression test for invalid 'int decltype {}' (#224855) The parser crash on `int decltype {}` was fixed by #211221, but the test it added only covers the `= 0` forms. Add the brace-init form reported in the issue. Fixes #165246 Added: Modified: clang/test/Parser/decltype-crash.cpp Removed: ################################################################################ diff --git a/clang/test/Parser/decltype-crash.cpp b/clang/test/Parser/decltype-crash.cpp index af4622df5e54a..8471309665f1d 100644 --- a/clang/test/Parser/decltype-crash.cpp +++ b/clang/test/Parser/decltype-crash.cpp @@ -13,3 +13,8 @@ int decltype = 0; int *decltype = 0; // expected-error@-1 {{expected '(' after 'decltype'}} // expected-error@-2 {{expected unqualified-id}} + +// GH165246 +int decltype {}; +// expected-error@-1 {{expected '(' after 'decltype'}} +// expected-error@-2 {{expected unqualified-id}} _______________________________________________ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
