@@ -16,7 +16,7 @@ pub fn expand_option_env<'cx>(cx: &'cx mut ExtCtxt<'_>,
1616 tts : & [ tokenstream:: TokenTree ] )
1717 -> Box < dyn base:: MacResult + ' cx > {
1818 let var = match get_single_str_from_tts ( cx, sp, tts, "option_env!" ) {
19- None => return DummyResult :: expr ( sp) ,
19+ None => return DummyResult :: any ( sp) ,
2020 Some ( v) => v,
2121 } ;
2222
@@ -50,35 +50,35 @@ pub fn expand_env<'cx>(cx: &'cx mut ExtCtxt<'_>,
5050 let mut exprs = match get_exprs_from_tts ( cx, sp, tts) {
5151 Some ( ref exprs) if exprs. is_empty ( ) => {
5252 cx. span_err ( sp, "env! takes 1 or 2 arguments" ) ;
53- return DummyResult :: expr ( sp) ;
53+ return DummyResult :: any ( sp) ;
5454 }
55- None => return DummyResult :: expr ( sp) ,
55+ None => return DummyResult :: any ( sp) ,
5656 Some ( exprs) => exprs. into_iter ( ) ,
5757 } ;
5858
5959 let var = match expr_to_string ( cx, exprs. next ( ) . unwrap ( ) , "expected string literal" ) {
60- None => return DummyResult :: expr ( sp) ,
60+ None => return DummyResult :: any ( sp) ,
6161 Some ( ( v, _style) ) => v,
6262 } ;
6363 let msg = match exprs. next ( ) {
6464 None => Symbol :: intern ( & format ! ( "environment variable `{}` not defined" , var) ) ,
6565 Some ( second) => {
6666 match expr_to_string ( cx, second, "expected string literal" ) {
67- None => return DummyResult :: expr ( sp) ,
67+ None => return DummyResult :: any ( sp) ,
6868 Some ( ( s, _style) ) => s,
6969 }
7070 }
7171 } ;
7272
7373 if exprs. next ( ) . is_some ( ) {
7474 cx. span_err ( sp, "env! takes 1 or 2 arguments" ) ;
75- return DummyResult :: expr ( sp) ;
75+ return DummyResult :: any ( sp) ;
7676 }
7777
7878 let e = match env:: var ( & * var. as_str ( ) ) {
7979 Err ( _) => {
8080 cx. span_err ( sp, & msg. as_str ( ) ) ;
81- return DummyResult :: expr ( sp) ;
81+ return DummyResult :: any ( sp) ;
8282 }
8383 Ok ( s) => cx. expr_str ( sp, Symbol :: intern ( & s) ) ,
8484 } ;
0 commit comments