代码之家  ›  专栏  ›  技术社区  ›  Bill

iPhone的Xcode消除了尾部调用递归吗?

  •  1
  • Bill  · 技术社区  · 17 年前

    Xcode在iPhone上支持尾部调用优化吗?

    2 回复  |  直到 17 年前
        1
  •  2
  •   Kendall Helmstetter Gelner    17 年前

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

    较新的LLVM可能还不太成熟:

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

        2
  •  1
  •   olliej    17 年前

    xcode只使用gcc——假设手机也使用同样的功能,问题是gcc是否执行尾部呼叫消除。我不相信它在最基本的情况下起作用。