X-Git-Url: https://git.saurik.com/apple/javascriptcore.git/blobdiff_plain/9dae56ea45a0f5f8136a5c93d6f3a7f99399ca73..b80e619319b1def83d1e8b4f84042b661be1be7f:/runtime/ConstructData.h diff --git a/runtime/ConstructData.h b/runtime/ConstructData.h index 559c1bd..6b954a6 100644 --- a/runtime/ConstructData.h +++ b/runtime/ConstructData.h @@ -33,9 +33,9 @@ namespace JSC { class ArgList; class ExecState; - class FunctionBodyNode; + class FunctionExecutable; class JSObject; - class JSValuePtr; + class JSValue; class ScopeChainNode; enum ConstructType { @@ -51,12 +51,12 @@ namespace JSC { NativeConstructor function; } native; struct { - FunctionBodyNode* functionBody; + FunctionExecutable* functionExecutable; ScopeChainNode* scopeChain; } js; }; - JSObject* construct(ExecState*, JSValuePtr constructor, ConstructType, const ConstructData&, const ArgList&); + JSObject* construct(ExecState*, JSValue constructor, ConstructType, const ConstructData&, const ArgList&); } // namespace JSC