Index: vm/code_generator.cc |
=================================================================== |
--- vm/code_generator.cc (revision 9829) |
+++ vm/code_generator.cc (working copy) |
@@ -18,6 +18,7 @@ |
#include "vm/resolver.h" |
#include "vm/runtime_entry.h" |
#include "vm/stack_frame.h" |
+#include "vm/symbols.h" |
#include "vm/verifier.h" |
namespace dart { |
@@ -214,7 +215,7 @@ |
const intptr_t location = GetCallerLocation(); |
String& malformed_error_message = String::Handle( |
String::New(malformed_error.ToErrorCString())); |
- const String& no_name = String::Handle(String::NewSymbol("")); |
+ const String& no_name = String::Handle(Symbols::New("")); |
Exceptions::CreateAndThrowTypeError( |
location, no_name, no_name, no_name, malformed_error_message); |
UNREACHABLE(); |
@@ -577,7 +578,7 @@ |
const intptr_t location = GetCallerLocation(); |
String& malformed_error_message = String::Handle( |
String::New(malformed_error.ToErrorCString())); |
- const String& no_name = String::Handle(String::NewSymbol("")); |
+ const String& no_name = String::Handle(Symbols::New("")); |
Exceptions::CreateAndThrowTypeError( |
location, no_name, no_name, no_name, malformed_error_message); |
UNREACHABLE(); |
@@ -666,7 +667,7 @@ |
const String& src_type_name = String::Handle(src_type.UserVisibleName()); |
const String& bool_type_name = |
String::Handle(bool_interface.UserVisibleName()); |
- const String& expr = String::Handle(String::NewSymbol("boolean expression")); |
+ const String& expr = String::Handle(Symbols::New("boolean expression")); |
const String& no_malformed_type_error = String::Handle(); |
Exceptions::CreateAndThrowTypeError(location, src_type_name, bool_type_name, |
expr, no_malformed_type_error); |
@@ -686,7 +687,7 @@ |
const Instance& src_value = Instance::CheckedHandle(arguments.At(0)); |
const String& dst_name = String::CheckedHandle(arguments.At(1)); |
const String& malformed_error = String::CheckedHandle(arguments.At(2)); |
- const String& dst_type_name = String::Handle(String::NewSymbol("malformed")); |
+ const String& dst_type_name = String::Handle(Symbols::New("malformed")); |
const AbstractType& src_type = AbstractType::Handle(src_value.GetType()); |
const String& src_type_name = String::Handle(src_type.UserVisibleName()); |
Exceptions::CreateAndThrowTypeError(location, src_type_name, |
@@ -1015,7 +1016,7 @@ |
ASSERT(!receiver_class.IsNull()); |
String& func_name = String::Handle(); |
func_name = String::SubString(original_function_name, getter_prefix.Length()); |
- func_name = String::NewSymbol(func_name); |
+ func_name = Symbols::New(func_name); |
const Function& function = Function::Handle( |
LookupDynamicFunction(isolate, receiver_class, func_name)); |
if (function.IsNull()) { |
@@ -1190,7 +1191,7 @@ |
const int kNumNamedArguments = 0; |
const Array& kNoArgumentNames = Array::Handle(); |
const String& function_name = |
- String::Handle(String::NewSymbol("noSuchMethod")); |
+ String::Handle(Symbols::New("noSuchMethod")); |
const Function& function = Function::ZoneHandle( |
Resolver::ResolveDynamic(receiver, |
function_name, |