From d2743081b16406a557258a8615905b360c59b96b Mon Sep 17 00:00:00 2001 From: "Jay Freeman (saurik)" Date: Wed, 4 Nov 2015 00:30:56 -0800 Subject: [PATCH] Avoid duplicating calls for getting type encoding. --- ObjectiveC/Library.mm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ObjectiveC/Library.mm b/ObjectiveC/Library.mm index 4eec80b..c486fed 100644 --- a/ObjectiveC/Library.mm +++ b/ObjectiveC/Library.mm @@ -2086,7 +2086,7 @@ static JSValueRef Internal_getProperty(JSContextRef context, JSObjectRef object, uintptr_t mask((1 << length) - 1); return CYCastJSValue(context, (field >> shift) & mask); } else { - auto type(new(pool) Type_privateData(ivar_getTypeEncoding(ivar))); + auto type(new(pool) Type_privateData(encoding)); return CYFromFFI(context, type->type_, type->GetFFI(), data); } } -- 2.47.2