self.use_expr(base, Read, visitor);
}
- expr_inline_asm(_, ref ins, ref outs, _, _, _) => {
- for ins.each |&(c, in)| {
- // XXX: Do something?
- }
- for outs.each |&(c, out)| {
- // XXX: Do something?
- }
- }
-
+ expr_inline_asm(*) |
expr_break(*) |
expr_again(*) |
expr_lit(*) => {}
}
expr_inline_asm(_, ref ins, ref outs, _, _, _) => {
- // XXX Do something, maybe?
+ for ins.each |&(_, in)| {
+ node_type_needs(cx, use_repr, in.id);
+ }
+ for outs.each |&(_, out)| {
+ node_type_needs(cx, use_repr, out.id);
+ }
}
expr_paren(e) => mark_for_expr(cx, e),
expr_mac(ref mac) => visit_mac((*mac), e, v),
expr_paren(x) => (v.visit_expr)(x, e, v),
expr_inline_asm(_, ins, outs, _, _, _) => {
- for ins.each |&(c, in)| {
+ for ins.each |&(_, in)| {
(v.visit_expr)(in, e, v);
}
- for outs.each |&(c, out)| {
+ for outs.each |&(_, out)| {
(v.visit_expr)(out, e, v);
}
}