From cf87314dde3af9468f3e24e29191412e8a2d19f7 Mon Sep 17 00:00:00 2001 From: John Hodge Date: Thu, 18 Feb 2016 19:30:27 +1100 Subject: (semibroken) Defer macro expansion --- src/ast/expr.hpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/ast/expr.hpp') diff --git a/src/ast/expr.hpp b/src/ast/expr.hpp index bbfa37ad..2fe9ab36 100644 --- a/src/ast/expr.hpp +++ b/src/ast/expr.hpp @@ -70,11 +70,13 @@ struct ExprNode_Macro: public ExprNode { ::std::string m_name; + ::std::string m_ident; ::TokenTree m_tokens; ExprNode_Macro() {} - ExprNode_Macro(::std::string name, ::TokenTree&& tokens): + ExprNode_Macro(::std::string name, ::std::string ident, ::TokenTree&& tokens): m_name(name), + m_ident(ident), m_tokens( move(tokens) ) {} -- cgit v1.2.3