2009-06-23 35 views

回答

1

xcode只是使用gcc - 假設手機是同樣的東西,問題是gcc是否執行尾部呼叫消除。我不相信它在除了最基本的情況之外的任何事情。

1

如果您提高優化級別,Gcc可能會這樣做。

較新的LLVM可能不太尚未:

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

,說86/PPC只有...這可能是舊的,雖然蘋果已經做了很多工作,以切換到LLVM新選擇的編譯器(gcc仍然是默認的)。