|
@@ -10,9 +10,9 @@
|
|
|
|
|
|
namespace JS {
|
|
|
|
|
|
-SymbolObject* SymbolObject::create(Realm& realm, Symbol& primitive_symbol)
|
|
|
+NonnullGCPtr<SymbolObject> SymbolObject::create(Realm& realm, Symbol& primitive_symbol)
|
|
|
{
|
|
|
- return realm.heap().allocate<SymbolObject>(realm, primitive_symbol, *realm.intrinsics().symbol_prototype());
|
|
|
+ return *realm.heap().allocate<SymbolObject>(realm, primitive_symbol, *realm.intrinsics().symbol_prototype());
|
|
|
}
|
|
|
|
|
|
SymbolObject::SymbolObject(Symbol& symbol, Object& prototype)
|