diff --git a/src/shared/cplusplus/AST.h b/src/shared/cplusplus/AST.h index a48cd4543dd..e0c784329d2 100644 --- a/src/shared/cplusplus/AST.h +++ b/src/shared/cplusplus/AST.h @@ -1262,6 +1262,8 @@ class CPLUSPLUS_EXPORT NameAST: public ExpressionAST public: // annotations Name *name; + virtual NameAST *asName() { return this; } + public: virtual NameAST *clone(MemoryPool *pool) const = 0; };