|
@@ -22,7 +22,7 @@ namespace JS {
|
|
|
NonnullGCPtr<DeclarativeEnvironment> new_declarative_environment(Environment&);
|
|
|
NonnullGCPtr<ObjectEnvironment> new_object_environment(Object&, bool is_with_environment, Environment*);
|
|
|
NonnullGCPtr<FunctionEnvironment> new_function_environment(ECMAScriptFunctionObject&, Object* new_target);
|
|
|
-PrivateEnvironment* new_private_environment(VM& vm, PrivateEnvironment* outer);
|
|
|
+NonnullGCPtr<PrivateEnvironment> new_private_environment(VM& vm, PrivateEnvironment* outer);
|
|
|
Environment& get_this_environment(VM&);
|
|
|
bool can_be_held_weakly(Value);
|
|
|
Object* get_super_constructor(VM&);
|