aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal
diff options
context:
space:
mode:
authorKeith Randall <khr@golang.org>2016-10-07 09:35:04 -0700
committerKeith Randall <khr@golang.org>2016-10-07 17:33:15 +0000
commit93d5f43a29dea00a5dffd1fa8faed911a31b55fb (patch)
tree2790b56fcc538008f57cd7ce75f6fbfb6231ce17 /src/cmd/compile/internal
parent0db9518ab30f35c7c185aed337037e8305a98b34 (diff)
downloadgo-93d5f43a29dea00a5dffd1fa8faed911a31b55fb.tar.xz
cmd/compile: do regalloc check only when checkEnabled
No point doing this check all the time. Fixes #15621 Change-Id: I1966c061986fe98fe9ebe146d6b9738c13cef724 Reviewed-on: https://go-review.googlesource.com/30670 Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org> Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org>
Diffstat (limited to 'src/cmd/compile/internal')
-rw-r--r--src/cmd/compile/internal/ssa/regalloc.go3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/cmd/compile/internal/ssa/regalloc.go b/src/cmd/compile/internal/ssa/regalloc.go
index 4cf957a41a..8309af2997 100644
--- a/src/cmd/compile/internal/ssa/regalloc.go
+++ b/src/cmd/compile/internal/ssa/regalloc.go
@@ -1436,8 +1436,7 @@ func (s *regAllocState) regalloc(f *Func) {
}
s.endRegs[b.ID] = regList
- // Check. TODO: remove
- {
+ if checkEnabled {
liveSet.clear()
for _, x := range s.live[b.ID] {
liveSet.add(x.ID)