@@ -3,7 +3,7 @@ import driver::session;
33import option :: { none, some} ;
44
55import syntax:: ast:: { crate, expr_, mac_invoc,
6- mac_qq , mac_aq, mac_var} ;
6+ mac_aq, mac_var} ;
77import syntax:: fold:: * ;
88import syntax:: visit:: * ;
99import syntax:: ext:: base:: * ;
@@ -156,7 +156,7 @@ fn expand_ast(ecx: ext_ctxt, _sp: span,
156156 let node = parse_from_source_str
157157 ( f, fname, some ( ss) , str,
158158 ecx. session ( ) . opts . cfg , ecx. session ( ) . parse_sess ) ;
159- ret expand_qquote ( ecx, node. span ( ) , some ( * str) , node) ;
159+ ret expand_qquote ( ecx, node. span ( ) , * str, node) ;
160160 }
161161
162162 ret alt what {
@@ -185,13 +185,9 @@ fn parse_item(p: parser) -> @ast::item {
185185}
186186
187187fn expand_qquote < N : qq_helper >
188- ( ecx : ext_ctxt , sp : span , maybe_str : option :: t < str > , node : N )
188+ ( ecx : ext_ctxt , sp : span , str : str , node : N )
189189 -> @ast:: expr
190190{
191- let str = alt ( maybe_str) {
192- some ( s) { s}
193- none { codemap : : span_to_snippet ( sp, ecx. session ( ) . parse_sess . cm ) }
194- } ;
195191 let qcx = gather_anti_quotes ( sp. lo , node) ;
196192 let cx = qcx;
197193 let prev = 0 u;
0 commit comments