]> Cypherpunks repositories - gostls13.git/commit
cmd/compile/internal/ssa: add Op{SP,SB} type checks to check.go
authorisharipo <iskander.sharipov@intel.com>
Thu, 12 Apr 2018 17:54:36 +0000 (20:54 +0300)
committerIlya Tocar <ilya.tocar@intel.com>
Tue, 24 Apr 2018 15:51:15 +0000 (15:51 +0000)
commitcb44c8debb3c3b0157b569bc30367b21e7e3cded
tree6643a54f8928e9986da424ca94df2d08ea764112
parentd18f186b9b05be6efdba2b54e3506083ae7c4efc
cmd/compile/internal/ssa: add Op{SP,SB} type checks to check.go

gc/ssa.go initilizes SP and SB values with TUINTPTR type.
Assign same type in SSA tests and modify check.go to catch
mismatching types for those ops.

This makes SSA tests more consistent.

Change-Id: I798440d57d00fb949d1a0cd796759c9b82a934bd
Reviewed-on: https://go-review.googlesource.com/106658
Run-TryBot: Iskander Sharipov <iskander.sharipov@intel.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Keith Randall <khr@golang.org>
src/cmd/compile/internal/ssa/branchelim_test.go
src/cmd/compile/internal/ssa/check.go
src/cmd/compile/internal/ssa/cse_test.go
src/cmd/compile/internal/ssa/deadstore_test.go
src/cmd/compile/internal/ssa/fuse_test.go
src/cmd/compile/internal/ssa/loop_test.go
src/cmd/compile/internal/ssa/nilcheck_test.go
src/cmd/compile/internal/ssa/passbm_test.go
src/cmd/compile/internal/ssa/shift_test.go
src/cmd/compile/internal/ssa/writebarrier_test.go