Skip to content

Commit 56a9de8

Browse files
committed
don't configure anything out if the feature is not enabled
1 parent f8e2002 commit 56a9de8

File tree

1 file changed

+2
-1
lines changed
  • compiler/rustc_builtin_macros/src

1 file changed

+2
-1
lines changed

compiler/rustc_builtin_macros/src/asm.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,8 @@ pub fn parse_asm_args<'a>(
168168
} // accept trailing commas
169169

170170
let attributes = AsmAttrVec::parse(ecx, p)?;
171-
let is_configured_out = strip_unconfigured.configure(attributes).is_none();
171+
let is_configured_out =
172+
ecx.ecfg.features.asm_cfg() && strip_unconfigured.configure(attributes).is_none();
172173

173174
// Parse clobber_abi
174175
if p.eat_keyword(exp!(ClobberAbi)) {

0 commit comments

Comments
 (0)