diff options
| author | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2018-05-13 16:35:52 +0300 |
|---|---|---|
| committer | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2018-05-17 23:13:09 +0300 |
| commit | dae5f05f430455f7d6dfdce6bc5ccf7a10f8b2df (patch) | |
| tree | 43dcca44b3b7f255c8f1d56a0898a9e6006763c8 /src/libsyntax_pos | |
| parent | c4352ff198e4725393f4f6fbadab7312b30b538c (diff) | |
| download | rust-dae5f05f430455f7d6dfdce6bc5ccf7a10f8b2df.tar.gz rust-dae5f05f430455f7d6dfdce6bc5ccf7a10f8b2df.zip | |
Remove the `proc` keyword again
Diffstat (limited to 'src/libsyntax_pos')
| -rw-r--r-- | src/libsyntax_pos/symbol.rs | 20 |
1 files changed, 7 insertions, 13 deletions
diff --git a/src/libsyntax_pos/symbol.rs b/src/libsyntax_pos/symbol.rs index 35c94457e6e..a08f9b2e54a 100644 --- a/src/libsyntax_pos/symbol.rs +++ b/src/libsyntax_pos/symbol.rs @@ -386,25 +386,20 @@ declare_keywords! { // Edition-specific keywords reserved for future use. (55, Async, "async") // >= 2018 Edition Only - (56, Proc, "proc") // <= 2015 Edition Only // Special lifetime names - (57, UnderscoreLifetime, "'_") - (58, StaticLifetime, "'static") + (56, UnderscoreLifetime, "'_") + (57, StaticLifetime, "'static") // Weak keywords, have special meaning only in specific contexts. - (59, Auto, "auto") - (60, Catch, "catch") - (61, Default, "default") - (62, Dyn, "dyn") - (63, Union, "union") + (58, Auto, "auto") + (59, Catch, "catch") + (60, Default, "default") + (61, Dyn, "dyn") + (62, Union, "union") } impl Symbol { - fn is_unused_keyword_2015(self) -> bool { - self == keywords::Proc.name() - } - fn is_unused_keyword_2018(self) -> bool { self == keywords::Async.name() } @@ -426,7 +421,6 @@ impl Ident { pub fn is_unused_keyword(self) -> bool { // Note: `span.edition()` is relatively expensive, don't call it unless necessary. self.name >= keywords::Abstract.name() && self.name <= keywords::Yield.name() || - self.name.is_unused_keyword_2015() && self.span.edition() == Edition::Edition2015 || self.name.is_unused_keyword_2018() && self.span.edition() == Edition::Edition2018 } |
