diff options
| author | Alex Burka <alex@alexburka.com> | 2018-05-02 03:02:05 +0000 |
|---|---|---|
| committer | Alex Burka <alex@alexburka.com> | 2018-05-13 19:51:32 +0000 |
| commit | 394945ee36301f0e2be2aa711d9fe6c063960083 (patch) | |
| tree | 15051dff7208993884c142fc2bc7a9a8ae43fb52 /src/libsyntax/ext | |
| parent | 9fae1537462bb10fd17d07816efc17cfe4786806 (diff) | |
| download | rust-394945ee36301f0e2be2aa711d9fe6c063960083.tar.gz rust-394945ee36301f0e2be2aa711d9fe6c063960083.zip | |
stabilize :lifetime
Diffstat (limited to 'src/libsyntax/ext')
| -rw-r--r-- | src/libsyntax/ext/tt/macro_rules.rs | 14 |
1 files changed, 1 insertions, 13 deletions
diff --git a/src/libsyntax/ext/tt/macro_rules.rs b/src/libsyntax/ext/tt/macro_rules.rs index 1fc5aed7e7a..e96a0e838cf 100644 --- a/src/libsyntax/ext/tt/macro_rules.rs +++ b/src/libsyntax/ext/tt/macro_rules.rs @@ -904,20 +904,8 @@ fn is_legal_fragment_specifier(sess: &ParseSess, frag_name: &str, frag_span: Span) -> bool { match frag_name { - "item" | "block" | "stmt" | "expr" | "pat" | + "item" | "block" | "stmt" | "expr" | "pat" | "lifetime" | "path" | "ty" | "ident" | "meta" | "tt" | "" => true, - "lifetime" => { - if !features.macro_lifetime_matcher && - !attr::contains_name(attrs, "allow_internal_unstable") { - let explain = feature_gate::EXPLAIN_LIFETIME_MATCHER; - emit_feature_err(sess, - "macro_lifetime_matcher", - frag_span, - GateIssue::Language, - explain); - } - true - }, "literal" => { if !features.macro_literal_matcher && !attr::contains_name(attrs, "allow_internal_unstable") { |
