Index: vm/symbols.cc |
=================================================================== |
--- vm/symbols.cc (revision 16415) |
+++ vm/symbols.cc (working copy) |
@@ -18,8 +18,6 @@ |
RawString* Symbols::predefined_[Symbols::kMaxId]; |
-Symbols::ReadOnlyHandles* Symbols::predefined_handles_ = NULL; |
- |
#define DEFINE_SYMBOL_HANDLE(symbol) \ |
String* Symbols::symbol##_handle_ = NULL; |
PREDEFINED_SYMBOL_HANDLES_LIST(DEFINE_SYMBOL_HANDLE) |
@@ -81,10 +79,9 @@ |
predefined_[kMaxPredefinedId + c] = FromUTF32(&c, 1); |
} |
- predefined_handles_ = new ReadOnlyHandles(); |
#define INITIALIZE_SYMBOL_HANDLE(symbol) \ |
symbol##_handle_ = reinterpret_cast<String*>( \ |
- predefined_handles_->AllocateHandle()); \ |
+ Dart::AllocateReadOnlyHandle()); \ |
*symbol##_handle_ = symbol(); |
PREDEFINED_SYMBOL_HANDLES_LIST(INITIALIZE_SYMBOL_HANDLE) |
#undef INITIALIZE_SYMBOL_HANDLE |
@@ -277,11 +274,6 @@ |
} |
-bool Symbols::IsPredefinedHandle(uword address) { |
- return predefined_handles_->IsValidHandle(address); |
-} |
- |
- |
void Symbols::DumpStats() { |
if (FLAG_dump_symbol_stats) { |
intptr_t table_size = 0; |