|
|
Fix and simplify invocation of noSuchMethod on all platforms after the wrong
number (or bad name) of arguments is passed.
The frame of the wrong method (the one invoked with the wrong number or name of
arguments) is not left on the stack and therefore not visible in the stack trace
anymore, which is much cleaner, especially since the leftover frame was not
fully initialized.
This change was already done on ARM.
R=zra@google.com
Committed: https://code.google.com/p/dart/source/detail?r=24485
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+100 lines, -310 lines) |
Patch |
 |
M |
runtime/vm/assembler_mips.h
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
runtime/vm/assembler_mips.cc
|
View
|
|
2 chunks |
+13 lines, -1 line |
0 comments
|
Download
|
 |
M |
runtime/vm/flow_graph_compiler_ia32.cc
|
View
|
|
4 chunks |
+8 lines, -56 lines |
0 comments
|
Download
|
 |
M |
runtime/vm/flow_graph_compiler_mips.cc
|
View
|
|
4 chunks |
+8 lines, -58 lines |
0 comments
|
Download
|
 |
M |
runtime/vm/flow_graph_compiler_x64.cc
|
View
|
|
4 chunks |
+8 lines, -56 lines |
0 comments
|
Download
|
 |
M |
runtime/vm/stub_code_arm.cc
|
View
|
|
1 chunk |
+6 lines, -2 lines |
0 comments
|
Download
|
 |
M |
runtime/vm/stub_code_ia32.cc
|
View
|
|
5 chunks |
+25 lines, -67 lines |
0 comments
|
Download
|
 |
M |
runtime/vm/stub_code_mips.cc
|
View
|
|
1 chunk |
+6 lines, -2 lines |
0 comments
|
Download
|
 |
M |
runtime/vm/stub_code_x64.cc
|
View
|
|
5 chunks |
+25 lines, -66 lines |
0 comments
|
Download
|
 |
M |
tests/language/language.status
|
View
|
|
1 chunk |
+0 lines, -2 lines |
0 comments
|
Download
|
Total messages: 3 (0 generated)
|