Allow indirect operands to be used as inputs for inline asm
This commit is contained in:
parent
f18c905163
commit
1805e5fb48
1 changed files with 2 additions and 2 deletions
|
@ -139,9 +139,9 @@ pub fn expand_asm<'cx>(cx: &'cx mut ExtCtxt, sp: Span, tts: &[ast::TokenTree])
|
|||
|
||||
let (constraint, _str_style) = panictry!(p.parse_str());
|
||||
|
||||
if constraint.starts_with("=") {
|
||||
if constraint.starts_with("=") && !constraint.contains("*") {
|
||||
cx.span_err(p.last_span, "input operand constraint contains '='");
|
||||
} else if constraint.starts_with("+") {
|
||||
} else if constraint.starts_with("+") && !constraint.contains("*") {
|
||||
cx.span_err(p.last_span, "input operand constraint contains '+'");
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue