diff --git a/Source/NSInvocation.m b/Source/NSInvocation.m index f6e0086c0..4ee92c197 100644 --- a/Source/NSInvocation.m +++ b/Source/NSInvocation.m @@ -26,6 +26,7 @@ #include #include #include +#include #include @implementation NSInvocation @@ -451,7 +452,7 @@ if (*t == _C_STRUCT_B || *t == _C_UNION_B || *t == _C_ARY_B) { *(void**)datum = _fastMallocBuffer(info[i].size); - [aCoder decodeValueOfObjCType: type at: *(void**)datum]; + [aCoder decodeValueOfObjCType: t at: *(void**)datum]; } } #endif