rustc: Make the quasiquote operator stop reusing nodes (and therefore stop reusing node IDs). Should fix issue #1947 for real.

This commit is contained in:
Patrick Walton 2012-03-20 17:18:34 -07:00
parent f322dd1510
commit 86ebde575c

View file

@ -239,9 +239,10 @@ fn finish<T: qq_helper>
}
let cx = ecx;
let session_call = bind mk_call_(cx,sp,
mk_access(cx,sp,["ext_cx"], "session"),
[]);
let session_call = {||
mk_call_(cx, sp, mk_access(cx, sp, ["ext_cx"], "session"), [])
};
let pcall = mk_call(cx,sp,
["syntax", "parse", "parser",
"parse_from_source_str"],