summaryrefslogtreecommitdiff
path: root/src/librustc_trans/trans/debuginfo/create_scope_map.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/librustc_trans/trans/debuginfo/create_scope_map.rs')
-rw-r--r--src/librustc_trans/trans/debuginfo/create_scope_map.rs13
1 files changed, 5 insertions, 8 deletions
diff --git a/src/librustc_trans/trans/debuginfo/create_scope_map.rs b/src/librustc_trans/trans/debuginfo/create_scope_map.rs
index 4ba103c0c0d..41fed12e7bf 100644
--- a/src/librustc_trans/trans/debuginfo/create_scope_map.rs
+++ b/src/librustc_trans/trans/debuginfo/create_scope_map.rs
@@ -468,16 +468,13 @@ fn walk_expr(cx: &CrateContext,
}
}
- hir::ExprInlineAsm(hir::InlineAsm { ref inputs,
- ref outputs,
- .. }) => {
- // inputs, outputs: Vec<(String, P<Expr>)>
- for &(_, ref exp) in inputs {
- walk_expr(cx, &exp, scope_stack, scope_map);
+ hir::ExprInlineAsm(_, ref outputs, ref inputs) => {
+ for output in outputs {
+ walk_expr(cx, output, scope_stack, scope_map);
}
- for out in outputs {
- walk_expr(cx, &out.expr, scope_stack, scope_map);
+ for input in inputs {
+ walk_expr(cx, input, scope_stack, scope_map);
}
}
}