From b8edf8b0ad9d379fcdea69bb56d772567bf3b8a2 Mon Sep 17 00:00:00 2001 From: "Jay Freeman (saurik)" Date: Sun, 26 Jan 2014 08:25:12 -0800 Subject: [PATCH] As FunctionInstance is different, it must be last. --- ObjectiveC/Library.mm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ObjectiveC/Library.mm b/ObjectiveC/Library.mm index 936a5a1..33ccaf0 100644 --- a/ObjectiveC/Library.mm +++ b/ObjectiveC/Library.mm @@ -2859,11 +2859,6 @@ void CYObjectiveC_Initialize() { /*XXX*/ JSContextRef context(NULL); CYPoolTry { definition.className = "BooleanInstance"; BooleanInstance_ = JSClassCreate(&definition); - definition.className = "FunctionInstance"; - definition.staticValues = FunctionInstance_staticValues; - definition.callAsFunction = &FunctionInstance_callAsFunction; - FunctionInstance_ = JSClassCreate(&definition); - definition.className = "NumberInstance"; NumberInstance_ = JSClassCreate(&definition); @@ -2873,6 +2868,11 @@ void CYObjectiveC_Initialize() { /*XXX*/ JSContextRef context(NULL); CYPoolTry { definition.className = "StringInstance"; StringInstance_ = JSClassCreate(&definition); + definition.className = "FunctionInstance"; + definition.staticValues = FunctionInstance_staticValues; + definition.callAsFunction = &FunctionInstance_callAsFunction; + FunctionInstance_ = JSClassCreate(&definition); + definition = kJSClassDefinitionEmpty; definition.className = "Class"; definition.staticFunctions = Class_staticFunctions; -- 2.49.0