GHC是否优化了未使用的代码和包?

Pet*_*lák 6 haskell module package ghc compiler-optimization

假设项目中包含一个大包,并且只使用了包中的一个函数,在编译最终二进制文件时是否优化了其余代码?

如果包含一个包,但最后它从未使用过(例如它用于通过另一个从未使用过的库导入类型),整个包是否被剥离?