From e368d5b332dbf0c9c83ae5459c167821cb22472c Mon Sep 17 00:00:00 2001 From: Brendan Kehoe Date: Tue, 18 Aug 1998 11:32:36 -0400 Subject: [PATCH] another expr/decl ambiguity test From-SVN: r21828 --- gcc/testsuite/g++.old-deja/g++.brendan/parse6.C | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/parse6.C diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/parse6.C b/gcc/testsuite/g++.old-deja/g++.brendan/parse6.C new file mode 100644 index 00000000000..5e27c58836f --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.brendan/parse6.C @@ -0,0 +1,13 @@ +// Build don't link: + +// this is marked as an expected error because it evidences an +// ambiguity in the grammar between expressions and declarations. +// when the parser's been cleaned up or rewritten, the error +// marker can go away, since it'll no longer occur. + +class A { }; + +main() { + A a = a; + A b(b); // ERROR - +} -- 2.30.2