Remove syntax and syntax_pos thread locals
This commit is contained in:
parent
fab632f975
commit
cbdf4ec03e
29 changed files with 1212 additions and 998 deletions
|
|
@ -69,18 +69,20 @@ fn basic_sess(sysroot: PathBuf) -> (Session, Rc<CStore>, Box<TransCrate>) {
|
|||
}
|
||||
|
||||
fn compile(code: String, output: PathBuf, sysroot: PathBuf) {
|
||||
let (sess, cstore, trans) = basic_sess(sysroot);
|
||||
let control = CompileController::basic();
|
||||
let input = Input::Str { name: FileName::Anon, input: code };
|
||||
let _ = compile_input(
|
||||
trans,
|
||||
&sess,
|
||||
&cstore,
|
||||
&None,
|
||||
&input,
|
||||
&None,
|
||||
&Some(output),
|
||||
None,
|
||||
&control
|
||||
);
|
||||
syntax::with_globals(|| {
|
||||
let (sess, cstore, trans) = basic_sess(sysroot);
|
||||
let control = CompileController::basic();
|
||||
let input = Input::Str { name: FileName::Anon, input: code };
|
||||
let _ = compile_input(
|
||||
trans,
|
||||
&sess,
|
||||
&cstore,
|
||||
&None,
|
||||
&input,
|
||||
&None,
|
||||
&Some(output),
|
||||
None,
|
||||
&control
|
||||
);
|
||||
});
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue