如何使用Clang缺少__builtin_函数

时间:2015-07-26 10:12:27

标签: objective-c clang built-in

我想在iOS App的Xcode项目中使用__builtin_return()__builtin_apply()__builtin_apply_args(),但编译器会显示以下错误消息:

Use of unknown builtin '__builtin_return'
Use of unknown builtin '__builtin_apply'
Use of unknown builtin '__builtin_apply_args'

我发现Clang不支持这些内置函数。有没有办法在最新的Xcode项目中使用这些__builtin_函数来开发iOS App?

我想尝试使用SuperMessenger,因为'Call any super class’s implementation of any method'

它使用__builtin_函数来完成这项工作。

- (long long)superMessage 
{
    int framelength = frameLength;
    _cmd = selector;
    self = (id)⌖
    __builtin_return(__builtin_apply((void(*)())method, __builtin_apply_args(), frame length));
}                           

0 个答案:

没有答案