diff options
| author | John Clements <clements@racket-lang.org> | 2013-07-03 11:34:01 -0700 |
|---|---|---|
| committer | John Clements <clements@racket-lang.org> | 2013-09-06 13:35:08 -0700 |
| commit | a666ddc135d472bcc6fcd82b71e6e393e77756cf (patch) | |
| tree | 315ebd2e8d4f0930d798b06247a3d7d4b499531d /src/libsyntax/ext | |
| parent | 3965725d51508e185f03bda0ce883f56c1d980e5 (diff) | |
| download | rust-a666ddc135d472bcc6fcd82b71e6e393e77756cf.tar.gz rust-a666ddc135d472bcc6fcd82b71e6e393e77756cf.zip | |
make comparison of special_idents non-hygienic
Diffstat (limited to 'src/libsyntax/ext')
| -rw-r--r-- | src/libsyntax/ext/expand.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libsyntax/ext/expand.rs b/src/libsyntax/ext/expand.rs index a75238d269b..dd5d0c815b5 100644 --- a/src/libsyntax/ext/expand.rs +++ b/src/libsyntax/ext/expand.rs @@ -385,7 +385,7 @@ pub fn expand_item_mac(extsbox: @mut SyntaxEnv, fmt!("macro undefined: '%s!'", extnamestr)), Some(@SE(NormalTT(expander, span))) => { - if it.ident != parse::token::special_idents::invalid { + if it.ident.name != parse::token::special_idents::invalid.name { cx.span_fatal(pth.span, fmt!("macro %s! expects no ident argument, \ given '%s'", extnamestr, @@ -401,7 +401,7 @@ pub fn expand_item_mac(extsbox: @mut SyntaxEnv, expander(cx, it.span, tts) } Some(@SE(IdentTT(expander, span))) => { - if it.ident == parse::token::special_idents::invalid { + if it.ident.name == parse::token::special_idents::invalid.name { cx.span_fatal(pth.span, fmt!("macro %s! expects an ident argument", extnamestr)); |
