diff options
Diffstat (limited to 'xsde/cxx/parser/parser-inline.cxx')
-rw-r--r-- | xsde/cxx/parser/parser-inline.cxx | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/xsde/cxx/parser/parser-inline.cxx b/xsde/cxx/parser/parser-inline.cxx index fe582f9..774dc8d 100644 --- a/xsde/cxx/parser/parser-inline.cxx +++ b/xsde/cxx/parser/parser-inline.cxx @@ -385,7 +385,10 @@ namespace CXX traverse (SemanticGraph::Element& e) { if (poly_) - os << "this->" << emember_map (e) << " = &" << ename (e) << ";"; + { + if (!anonymous (e.type ())) + os << "this->" << emember_map (e) << " = &" << ename (e) << ";"; + } else os << "this->" << emember (e) << " = &" << ename (e) << ";"; } |