Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNathan Ridge2018-07-01 17:26:07 +0000
committerNathan Ridge2018-07-08 18:28:34 +0000
commit52e1ccf3bc64257067a6b512052eb28f0bebc033 (patch)
treec698ebfeef5f6823c48bac273928fa134c42b655 /core/org.eclipse.cdt.core.tests/parser
parent7f5ed929a93b72f09e71161f5483b91e6a224ff8 (diff)
downloadorg.eclipse.cdt-52e1ccf3bc64257067a6b512052eb28f0bebc033.tar.gz
org.eclipse.cdt-52e1ccf3bc64257067a6b512052eb28f0bebc033.tar.xz
org.eclipse.cdt-52e1ccf3bc64257067a6b512052eb28f0bebc033.zip
Bug 535777 - Disallow class body in trailing return type
Diffstat (limited to 'core/org.eclipse.cdt.core.tests/parser')
-rw-r--r--core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/ast2/AST2CPPTests.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/ast2/AST2CPPTests.java b/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/ast2/AST2CPPTests.java
index 0402f2bcabd..39bc9c3fade 100644
--- a/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/ast2/AST2CPPTests.java
+++ b/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/ast2/AST2CPPTests.java
@@ -12710,4 +12710,15 @@ public class AST2CPPTests extends AST2CPPTestBase {
public void testStaticAssertWithoutMessage_534808() throws Exception {
parseAndCheckBindings();
}
+
+ // struct MyStruct {
+ // unsigned i;
+ // };
+ //
+ // auto myFunA() -> struct MyStruct {
+ // return {5};
+ // };
+ public void testElabSpecInTrailingReturn_535777() throws Exception {
+ parseAndCheckBindings();
+ }
}

Back to the top