diff options
author | bors[bot] <26634292+bors[bot]@users.noreply.github.com> | 2019-09-15 08:02:51 +0100 |
---|---|---|
committer | GitHub <[email protected]> | 2019-09-15 08:02:51 +0100 |
commit | bcdba777bdc43762cff73ac3ded4ae737a503692 (patch) | |
tree | e65797200723aeb35afc10acb24a7a7d385d5c2b /crates/ra_parser/src/grammar/items.rs | |
parent | 211171ffe6a4e8cbf31b9513972e59a8b9bdc811 (diff) | |
parent | c413f444a02ad7898b7a259e0d7aeaed91fd1997 (diff) |
Merge #1847
1847: Allow an underscore as the identifier in `const` items r=matklad a=ecstatic-morse
[RFC 2526](https://github.com/rust-lang/rust/issues/54912) was recently stabilized, meaning `const _: i32 = 5;` is now a valid item.
Co-authored-by: Dylan MacKenzie <[email protected]>
Diffstat (limited to 'crates/ra_parser/src/grammar/items.rs')
-rw-r--r-- | crates/ra_parser/src/grammar/items.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/crates/ra_parser/src/grammar/items.rs b/crates/ra_parser/src/grammar/items.rs index eff9d67e4..4dd80d443 100644 --- a/crates/ra_parser/src/grammar/items.rs +++ b/crates/ra_parser/src/grammar/items.rs | |||
@@ -258,7 +258,7 @@ fn items_without_modifiers(p: &mut Parser, m: Marker) -> Result<(), Marker> { | |||
258 | } | 258 | } |
259 | T![enum] => nominal::enum_def(p, m), | 259 | T![enum] => nominal::enum_def(p, m), |
260 | T![use] => use_item::use_item(p, m), | 260 | T![use] => use_item::use_item(p, m), |
261 | T![const] if (la == IDENT || la == T![mut]) => consts::const_def(p, m), | 261 | T![const] if (la == IDENT || la == T![_] || la == T![mut]) => consts::const_def(p, m), |
262 | T![static] => consts::static_def(p, m), | 262 | T![static] => consts::static_def(p, m), |
263 | // test extern_block | 263 | // test extern_block |
264 | // extern {} | 264 | // extern {} |