summaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/ssa/lower.go
diff options
context:
space:
mode:
authorJoel Sing <joel@sing.id.au>2022-10-19 15:53:43 +1100
committerJoel Sing <joel@sing.id.au>2022-10-20 16:13:20 +0000
commitc0f27eb3d580c8b9efd73802678eba4c6c9461be (patch)
treef9b6f4ccdc83e1f677e3d07d72bc974b520293a3 /src/cmd/compile/internal/ssa/lower.go
parent3e6ca3a506fc89f19277b3c19b751847b3864185 (diff)
downloadgo-git-c0f27eb3d580c8b9efd73802678eba4c6c9461be.tar.gz
cmd/compile/internal/ssa: wire up late lower block function
Currently, the lowerBlock function is reused with lateLowerValue, meaning that any block rewriting rules in the late lower pass are silently ignored. Change the late lower pass to actually use the lateLowerBlock function with the lateLowerValue function. Change-Id: Iaac1c2955bb27078378cac50cde3716e79a7d9f8 Reviewed-on: https://go-review.googlesource.com/c/go/+/444335 Run-TryBot: Joel Sing <joel@sing.id.au> Reviewed-by: David Chase <drchase@google.com> Reviewed-by: Cherry Mui <cherryyz@google.com> TryBot-Result: Gopher Robot <gobot@golang.org>
Diffstat (limited to 'src/cmd/compile/internal/ssa/lower.go')
-rw-r--r--src/cmd/compile/internal/ssa/lower.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cmd/compile/internal/ssa/lower.go b/src/cmd/compile/internal/ssa/lower.go
index b850ac52e3..df25ac9f1a 100644
--- a/src/cmd/compile/internal/ssa/lower.go
+++ b/src/cmd/compile/internal/ssa/lower.go
@@ -14,7 +14,7 @@ func lower(f *Func) {
func lateLower(f *Func) {
// repeat rewrites until we find no more rewrites
if f.Config.lateLowerValue != nil {
- applyRewrite(f, f.Config.lowerBlock, f.Config.lateLowerValue, removeDeadValues)
+ applyRewrite(f, f.Config.lateLowerBlock, f.Config.lateLowerValue, removeDeadValues)
}
}