summaryrefslogtreecommitdiff
path: root/src/librustc/mir/visit.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/librustc/mir/visit.rs')
-rw-r--r--src/librustc/mir/visit.rs9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/librustc/mir/visit.rs b/src/librustc/mir/visit.rs
index 5e3c6e028a3..36d45f0a51e 100644
--- a/src/librustc/mir/visit.rs
+++ b/src/librustc/mir/visit.rs
@@ -261,7 +261,14 @@ macro_rules! make_mir_visitor {
});
}
- Rvalue::InlineAsm(_) => {
+ Rvalue::InlineAsm { ref $($mutability)* outputs,
+ ref $($mutability)* inputs, .. } => {
+ for output in & $($mutability)* outputs[..] {
+ self.visit_lvalue(output, LvalueContext::Store);
+ }
+ for input in & $($mutability)* inputs[..] {
+ self.visit_operand(input);
+ }
}
}
}