1

Xcode 是否支持 iPhone 上的尾调用优化?

4

2 回答 2

2

如果您提高优化级别,Gcc 可能会这样做。

较新的 LLVM 可能还没有:

http://llvm.org/docs/CodeGenerator.html#tailcallopt

这只是说 x86/PPC……它可能已经过时了,因为 Apple 已经做了很多工作来切换到 LLVM 作为新的选择编译器(尽管 gcc 仍然是默认编译器)。

于 2009-06-24T01:40:16.240 回答
1

xcode 只使用 gcc - 假设电话也是如此,问题是 gcc 是否执行尾调用消除。我不相信它在最基本的情况下没有任何作用。

于 2009-06-23T23:41:10.647 回答