aboutsummaryrefslogtreecommitdiff
path: root/Source/CParse/parser.y
diff options
context:
space:
mode:
Diffstat (limited to 'Source/CParse/parser.y')
-rw-r--r--Source/CParse/parser.y1
1 files changed, 1 insertions, 0 deletions
diff --git a/Source/CParse/parser.y b/Source/CParse/parser.y
index b9268cf03..91ab94c52 100644
--- a/Source/CParse/parser.y
+++ b/Source/CParse/parser.y
@@ -3862,6 +3862,7 @@ cpp_class_decl : storage_class cpptype idcolon inherit LBRACE {
while (Getattr(outer, "nested:outer"))
outer = Getattr(outer, "nested:outer");
appendSibling(outer, $$);
+ Swig_symbol_setscope(cscope); /* declaration goes in the parent scope */
add_symbols($9);
set_scope_to_global();
Delete(Namespaceprefix);