C++: added missing cloning of AnonymousNameId

When instantiate a template with anonymous class/struct/union
AnonymousNameId has to be cloned.

Task-number: QTCREATORBUG-9227

Change-Id: Iedca5e41589e68a94a35cd4387241052c70c50df
Reviewed-by: Sergey Shambir <sergey.shambir.auto@gmail.com>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
This commit is contained in:
Przemyslaw Gorszkowski
2013-05-09 00:34:28 +02:00
committed by Nikolai Kosjar
parent cd8cd4fdb1
commit 5dbcb974b0
4 changed files with 39 additions and 0 deletions

View File

@@ -109,6 +109,7 @@ public:
protected:
virtual void visit(const Identifier *name);
virtual void visit(const AnonymousNameId *name);
virtual void visit(const TemplateNameId *name);
virtual void visit(const DestructorNameId *name);
virtual void visit(const OperatorNameId *name);