9
9
10
10
import std:: map:: hashmap;
11
11
import rustc:: driver:: session;
12
+ import session:: { basic_options, options} ;
12
13
import session:: session;
13
14
import rustc:: driver:: driver;
14
15
import syntax:: diagnostic;
@@ -37,7 +38,7 @@ type ctxt = {
37
38
38
39
type srv_owner < T > = fn ( srv : srv ) -> T ;
39
40
type ctxt_handler < T > = fn ~( ctxt : ctxt ) -> T ;
40
- type parser = fn ~( session:: session , str ) -> @ast:: crate ;
41
+ type parser = fn ~( session , str ) -> @ast:: crate ;
41
42
42
43
enum msg {
43
44
handle_request( fn ~( ctxt ) ) ,
@@ -104,7 +105,8 @@ fn exec<T:send>(
104
105
comm:: recv ( po)
105
106
}
106
107
107
- fn build_ctxt ( sess : session:: session , ast : @ast:: crate ,
108
+ fn build_ctxt ( sess : session ,
109
+ ast : @ast:: crate ,
108
110
ignore_errors : @mut bool ) -> ctxt {
109
111
110
112
import rustc:: front:: config;
@@ -124,8 +126,8 @@ fn build_ctxt(sess: session::session, ast: @ast::crate,
124
126
}
125
127
}
126
128
127
- fn build_session ( ) -> ( session:: session , @mut bool ) {
128
- let sopts: @session :: options = session :: basic_options ( ) ;
129
+ fn build_session ( ) -> ( session , @mut bool ) {
130
+ let sopts: @options = basic_options ( ) ;
129
131
let codemap = codemap:: new_codemap ( ) ;
130
132
let error_handlers = build_error_handlers ( codemap) ;
131
133
let { emitter, span_handler, ignore_errors} = error_handlers;
0 commit comments