Skip to content

Commit 9c6582a

Browse files
committed
syntax: use parse_extern_abi more.
1 parent a7ba754 commit 9c6582a

File tree

1 file changed

+1
-8
lines changed
  • src/libsyntax/parse/parser

1 file changed

+1
-8
lines changed

src/libsyntax/parse/parser/ty.rs

+1-8
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,6 @@ use crate::parse::token::{self, Token};
99
use crate::source_map::Span;
1010
use crate::symbol::{kw};
1111

12-
use rustc_target::spec::abi::Abi;
13-
1412
use errors::{Applicability, pluralise};
1513

1614
/// Returns `true` if `IDENT t` can start a type -- `IDENT::a::b`, `IDENT<u8, u8>`,
@@ -281,12 +279,7 @@ impl<'a> Parser<'a> {
281279
*/
282280

283281
let unsafety = self.parse_unsafety();
284-
let abi = if self.eat_keyword(kw::Extern) {
285-
self.parse_opt_abi()?.unwrap_or(Abi::C)
286-
} else {
287-
Abi::Rust
288-
};
289-
282+
let abi = self.parse_extern_abi()?;
290283
self.expect_keyword(kw::Fn)?;
291284
let cfg = super::ParamCfg {
292285
is_self_allowed: false,

0 commit comments

Comments
 (0)