diff options
Diffstat (limited to 'src/librustc_parse/parser')
| -rw-r--r-- | src/librustc_parse/parser/mod.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/librustc_parse/parser/mod.rs b/src/librustc_parse/parser/mod.rs index a5cacc110ce..28689720044 100644 --- a/src/librustc_parse/parser/mod.rs +++ b/src/librustc_parse/parser/mod.rs @@ -1024,7 +1024,8 @@ impl<'a> Parser<'a> { self.check(&token::OpenDelim(DelimToken::Brace)) { match self.parse_token_tree() { TokenTree::Delimited(dspan, delim, tokens) => - MacArgs::Delimited(dspan, MacDelimiter::from_token(delim), tokens), + // We've confirmed above that there is a delimiter so unwrapping is OK. + MacArgs::Delimited(dspan, MacDelimiter::from_token(delim).unwrap(), tokens), _ => unreachable!(), } } else if !delimited_only { |
