Index: vm/flow_graph_compiler_ia32.cc |
=================================================================== |
--- vm/flow_graph_compiler_ia32.cc (revision 16583) |
+++ vm/flow_graph_compiler_ia32.cc (working copy) |
@@ -795,7 +795,7 @@ |
// Invoke noSuchMethod function passing the original name of the function. |
// If the function is a closure function, use "call" as the original name. |
const String& name = String::Handle( |
- function.IsClosureFunction() ? Symbols::Call() : function.name()); |
+ function.IsClosureFunction() ? Symbols::Call().raw() : function.name()); |
const int kNumArgsChecked = 1; |
const ICData& ic_data = ICData::ZoneHandle( |
ICData::New(function, name, Isolate::kNoDeoptId, kNumArgsChecked)); |
@@ -929,10 +929,10 @@ |
BitmapBuilder* empty_stack_bitmap = new BitmapBuilder(); |
// Invoke noSuchMethod function passing "call" as the function name. |
- const String& name = String::Handle(Symbols::Call()); |
const int kNumArgsChecked = 1; |
const ICData& ic_data = ICData::ZoneHandle( |
- ICData::New(function, name, Isolate::kNoDeoptId, kNumArgsChecked)); |
+ ICData::New(function, Symbols::Call(), |
+ Isolate::kNoDeoptId, kNumArgsChecked)); |
__ LoadObject(ECX, ic_data); |
// EBP - 4 : PC marker, for easy identification of RawInstruction obj. |
// EBP : points to previous frame pointer. |