Index: runtime/vm/symbols.cc |
diff --git a/runtime/vm/symbols.cc b/runtime/vm/symbols.cc |
index 6e7c6d3c9c154ea0f792a0ac9fca81469cdb3f08..d7afc33b32bee0558a598664a3ae2568b501a51d 100644 |
--- a/runtime/vm/symbols.cc |
+++ b/runtime/vm/symbols.cc |
@@ -393,7 +393,7 @@ RawString* Symbols::NewSymbol(const StringType& str) { |
Thread* thread = Thread::Current(); |
Isolate* isolate = thread->isolate(); |
Zone* zone = thread->zone(); |
- String& symbol = String::Handle(isolate); |
+ String& symbol = String::Handle(zone); |
{ |
Isolate* vm_isolate = Dart::vm_isolate(); |
SymbolTable table(zone, vm_isolate->object_store()->symbol_table()); |