swift - LLVM Swift 编译删除未使用的参数
问题描述
LLVM 是否可以在预编译中删除未使用的参数?例如:
// Non compiled code
func doSomething(a: Int, b: Int) { // "b" is unused
compute(a)
}
编译为与此代码相同的内容:
// Expected compiled code
func doSomething(a: Int) {
compute(a)
}
解决方案
推荐阅读
- java - 硒关闭并退出后应用程序未停止
- xslt - XSLT:如果属性和文本值匹配条件,则删除 HTML 节点
- javascript - 如何正确调用javascript google map api函数?
- javascript - HTML 表单询问电子邮件地址,然后使用 javascript 将其作为链接吐回 html 页面
- angular - THREE.js 的 OrbitControls 显示错误
- python - 矩阵乘法维度令人困惑
- c - 值为 Null 的字符串
- rust - 如何将一种类型传递给在 Rust 中用两种类型定义的泛型?
- c# - IDependencyContainer 的命名空间是否存在?
- python - Python 写入缓冲区而不是文件