diff options
author | John Hodge <tpg@mutabah.net> | 2016-02-18 19:30:27 +1100 |
---|---|---|
committer | John Hodge <tpg@mutabah.net> | 2016-02-18 19:30:27 +1100 |
commit | cf87314dde3af9468f3e24e29191412e8a2d19f7 (patch) | |
tree | 8c240a20e46458554e91a95ad704ef8670af05b0 /src/ast/expr.hpp | |
parent | 651ab293f3bfa117dae618edb9a4a9f328e07a91 (diff) | |
download | mrust-cf87314dde3af9468f3e24e29191412e8a2d19f7.tar.gz |
(semibroken) Defer macro expansion
Diffstat (limited to 'src/ast/expr.hpp')
-rw-r--r-- | src/ast/expr.hpp | 4 |
1 files changed, 3 insertions, 1 deletions
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) ) {} |