Index: vm/compiler.cc |
=================================================================== |
--- vm/compiler.cc (revision 16285) |
+++ vm/compiler.cc (working copy) |
@@ -625,17 +625,13 @@ |
// Non-optimized code generator. |
CompileParsedFunctionHelper(*parsed_function, false); |
- GrowableArray<const Object*> arguments; // no arguments. |
- const Array& kNoArgumentNames = Array::Handle(); |
- Object& result = Object::Handle(); |
- result = DartEntry::InvokeStatic(func, |
- arguments, |
- kNoArgumentNames); |
+ const Array& args = Array::Handle(Object::empty_array()); |
+ const Object& result = Object::Handle(DartEntry::InvokeStatic(func, args)); |
isolate->set_long_jump_base(base); |
return result.raw(); |
} else { |
- Object& result = Object::Handle(); |
- result = isolate->object_store()->sticky_error(); |
+ const Object& result = |
+ Object::Handle(isolate->object_store()->sticky_error()); |
isolate->object_store()->clear_sticky_error(); |
isolate->set_long_jump_base(base); |
return result.raw(); |