From e0875c7a8cc77d6c7eaf3a2733ba74d4ea302a69 Mon Sep 17 00:00:00 2001 From: Joao Matos Date: Sun, 10 Mar 2019 23:30:05 +0000 Subject: [PATCH] Ignore `stripLabelLikeStatements` property in bootstrap generator. This is not really necessary and causes StackOverflow exceptions when parsing statements. --- src/CppParser/Bootstrap/Bootstrap.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/CppParser/Bootstrap/Bootstrap.cs b/src/CppParser/Bootstrap/Bootstrap.cs index 166555038f..cb4adb74cc 100644 --- a/src/CppParser/Bootstrap/Bootstrap.cs +++ b/src/CppParser/Bootstrap/Bootstrap.cs @@ -359,6 +359,14 @@ public override bool VisitClassDecl(Class @class) return base.VisitClassDecl(@class); } + public override bool VisitProperty(Property property) + { + if (property.Name == "stripLabelLikeStatements") + property.ExplicitlyIgnore(); + + return base.VisitProperty(property); + } + public override bool VisitEnumDecl(Enumeration @enum) { if (AlreadyVisited(@enum))