]> git.lizzy.rs Git - rust.git/blobdiff - src/librustc_parse/parser/ty.rs
ast: Keep `extern` qualifiers in functions more precisely
[rust.git] / src / librustc_parse / parser / ty.rs
index 4c7d10061835980071be1886e8b4b8a61b543677..8e6bc29be521803e02472068d1eb97148690df80 100644 (file)
@@ -287,7 +287,7 @@ fn parse_ty_bare_fn(&mut self, generic_params: Vec<GenericParam>) -> PResult<'a,
         */
 
         let unsafety = self.parse_unsafety();
-        let abi = self.parse_extern_abi()?;
+        let ext = self.parse_extern()?;
         self.expect_keyword(kw::Fn)?;
         let cfg = ParamCfg {
             is_self_allowed: false,
@@ -296,7 +296,7 @@ fn parse_ty_bare_fn(&mut self, generic_params: Vec<GenericParam>) -> PResult<'a,
         };
         let decl = self.parse_fn_decl(cfg, false)?;
         Ok(TyKind::BareFn(P(BareFnTy {
-            abi,
+            ext,
             unsafety,
             generic_params,
             decl,