Chromium Code Reviews| Index: frog/leg/ssa/tracer.dart |
| diff --git a/frog/leg/ssa/tracer.dart b/frog/leg/ssa/tracer.dart |
| index fd53b898aef684d2560f3e570860850d17b0fb13..bec22bb50da9d1a483e8b4eaa53ecfef13d79c44 100644 |
| --- a/frog/leg/ssa/tracer.dart |
| +++ b/frog/leg/ssa/tracer.dart |
| @@ -269,6 +269,15 @@ class HInstructionStringifier implements HVisitor<String> { |
| return visitGenericInvoke("Invoke", target, arguments); |
| } |
| + String visitInvokeSuper(HInvokeSuper invoke) { |
| + String target = temporaryId(invoke.target); |
| + print(target); |
|
ngeoffray
2012/01/11 13:00:48
Remove print.
karlklose
2012/01/11 13:46:12
Done.
|
| + int offset = HInvoke.ARGUMENTS_OFFSET + 1; |
| + List arguments = |
| + invoke.inputs.getRange(offset, invoke.inputs.length - offset); |
| + return visitGenericInvoke("Invoke super", target, arguments); |
| + } |
| + |
| String visitForeign(HForeign foreign) { |
| return visitGenericInvoke("Foreign", "${foreign.code}", foreign.inputs); |
| } |