Chromium Code Reviews| Index: sdk/lib/_internal/compiler/implementation/ssa/tracer.dart |
| =================================================================== |
| --- sdk/lib/_internal/compiler/implementation/ssa/tracer.dart (revision 23325) |
| +++ sdk/lib/_internal/compiler/implementation/ssa/tracer.dart (working copy) |
| @@ -367,9 +367,7 @@ |
| String visitInvokeConstructorBody(HInvokeConstructorBody invoke) { |
| String target = invoke.element.name.slowToString(); |
| - int offset = HInvoke.ARGUMENTS_OFFSET + 1; |
| - List arguments = invoke.inputs.sublist(offset); |
| - return visitGenericInvoke("Invoke constructor body", target, arguments); |
| + return visitGenericInvoke("Invoke constructor body", target, invoke.inputs); |
| } |
| String visitForeign(HForeign foreign) { |
| @@ -553,8 +551,12 @@ |
| } |
| String visitTypeConversion(HTypeConversion node) { |
| + assert(node.inputs.length <= 2); |
| + String otherInput = node.inputs.length == 2 |
|
kasperl
2013/05/29 10:01:20
I'd suggest () around the comparison.
ngeoffray
2013/05/29 10:14:16
Done.
|
| + ? temporaryId(node.inputs[1]) |
| + : ''; |
| return "TypeConversion: ${temporaryId(node.checkedInput)} to " |
| - "${node.instructionType}"; |
| + "${node.instructionType} $otherInput"; |
| } |
| String visitRangeConversion(HRangeConversion node) { |