diff options
| author | Matthias Krüger <matthias.krueger@famsik.de> | 2021-02-21 13:06:00 +0100 |
|---|---|---|
| committer | Matthias Krüger <matthias.krueger@famsik.de> | 2021-02-21 13:25:12 +0100 |
| commit | 85bd00fd85bd2e00b97ca45f58d7686e44f554e8 (patch) | |
| tree | 9c9e99539cd2aef314d8ed9cc9c37a214dab709b /compiler/rustc_parse/src/parser/mod.rs | |
| parent | 00bc134e43f30142ea5208dc70dce8ef1e6ac3ca (diff) | |
| download | rust-85bd00fd85bd2e00b97ca45f58d7686e44f554e8.tar.gz rust-85bd00fd85bd2e00b97ca45f58d7686e44f554e8.zip | |
parser: remove unneccessary wrapping of return value in parse_extern()
Diffstat (limited to 'compiler/rustc_parse/src/parser/mod.rs')
| -rw-r--r-- | compiler/rustc_parse/src/parser/mod.rs | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/compiler/rustc_parse/src/parser/mod.rs b/compiler/rustc_parse/src/parser/mod.rs index ace4134b1f6..1292286bc18 100644 --- a/compiler/rustc_parse/src/parser/mod.rs +++ b/compiler/rustc_parse/src/parser/mod.rs @@ -1202,12 +1202,8 @@ impl<'a> Parser<'a> { } /// Parses `extern string_literal?`. - fn parse_extern(&mut self) -> PResult<'a, Extern> { - Ok(if self.eat_keyword(kw::Extern) { - Extern::from_abi(self.parse_abi()) - } else { - Extern::None - }) + fn parse_extern(&mut self) -> Extern { + if self.eat_keyword(kw::Extern) { Extern::from_abi(self.parse_abi()) } else { Extern::None } } /// Parses a string literal as an ABI spec. |
