diff options
Diffstat (limited to 'src/macro_rules/eval.cpp')
-rw-r--r-- | src/macro_rules/eval.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/macro_rules/eval.cpp b/src/macro_rules/eval.cpp index 3f62b166..8039268c 100644 --- a/src/macro_rules/eval.cpp +++ b/src/macro_rules/eval.cpp @@ -426,8 +426,7 @@ bool Macro_HandlePattern(TTStream& lex, const MacroPatEnt& pat, ::std::vector<un } //bound_tts.dump(); - DEBUG("TODO: Obtain crate name correctly, using \"\" for now"); - TokenStream* ret_ptr = new MacroExpander(name, rule.m_contents, mv$(bound_tts), ""); + TokenStream* ret_ptr = new MacroExpander(name, rule.m_contents, mv$(bound_tts), rules.m_source_crate); // HACK! Disable nested macro expansion //ret_ptr->parse_state().no_expand_macros = true; |