From cf9382e0091f661cffeb77bad4eeb36c72e6e796 Mon Sep 17 00:00:00 2001 From: Juan Pablo Civile <jpcivile@monits.com> Date: Thu, 8 Jan 2015 16:17:45 -0300 Subject: [PATCH] Cast the call to objc_msgSend to the adequate type The last update to LLVM made it necesary to cast objc_msgSend to the desired type before using it (it takes no arguments in it's definition). This in combination with changed build settings in CocoaPods 0.36 beta caused Typhoon not to compile. --- Source/Factory/Block/TyphoonAssemblyDefinitionBuilder.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Factory/Block/TyphoonAssemblyDefinitionBuilder.m b/Source/Factory/Block/TyphoonAssemblyDefinitionBuilder.m index 397ffb32b..88043a0e6 100644 --- a/Source/Factory/Block/TyphoonAssemblyDefinitionBuilder.m +++ b/Source/Factory/Block/TyphoonAssemblyDefinitionBuilder.m @@ -197,7 +197,7 @@ static id objc_msgSend_InjectionArguments(id target, SEL selector, NSMethodSigna return (__bridge id) result; } else { - return objc_msgSend(target, selector); + return ((id (*)(id, SEL))objc_msgSend)(target, selector); } }