diff --git a/src/libsyntax/ext/expand.rs b/src/libsyntax/ext/expand.rs index 81a47e0e485..716c43450d7 100644 --- a/src/libsyntax/ext/expand.rs +++ b/src/libsyntax/ext/expand.rs @@ -462,7 +462,7 @@ pub fn expand_stmt(extsbox: @mut SyntaxEnv, } } } - _ => return orig(s, sp, fld) + _ => return expand_non_macro_stmt(*extsbox,s,sp,fld,orig) }; if (pth.segments.len() > 1u) { cx.span_fatal(