diff --git a/transform/optimizer.go b/transform/optimizer.go index 051f929c..cf570a2d 100644 --- a/transform/optimizer.go +++ b/transform/optimizer.go @@ -56,7 +56,7 @@ func Optimize(mod llvm.Module, config *compileopts.Config, optLevel, sizeLevel i defer goPasses.Dispose() goPasses.AddGlobalDCEPass() goPasses.AddGlobalOptimizerPass() - goPasses.AddConstantPropagationPass() + goPasses.AddIPSCCPPass() goPasses.AddAggressiveDCEPass() goPasses.AddFunctionAttrsPass() goPasses.Run(mod)