diff options
author | David Chase <drchase@google.com> | 2021-03-01 11:02:48 -0500 |
---|---|---|
committer | David Chase <drchase@google.com> | 2021-03-03 15:01:05 +0000 |
commit | 3e524ee65addd8a30bbfb4fd69508d429fda6d4f (patch) | |
tree | 7d07d1c2c750da0414222178628c31c7b85915ec /src/cmd/compile/internal/ssa/check.go | |
parent | 9f33dc3ca1b7b6bdb1a8e83c24d490f579bbbdc8 (diff) | |
download | go-3e524ee65addd8a30bbfb4fd69508d429fda6d4f.tar.gz go-3e524ee65addd8a30bbfb4fd69508d429fda6d4f.zip |
cmd/compile: make modified Aux type for OpArgXXXX pass ssa/check
For #40724.
Change-Id: I7d1e76139d187cd15a6e0df9d19542b7200589f6
Reviewed-on: https://go-review.googlesource.com/c/go/+/297911
Trust: David Chase <drchase@google.com>
Reviewed-by: Cherry Zhang <cherryyz@google.com>
Diffstat (limited to 'src/cmd/compile/internal/ssa/check.go')
-rw-r--r-- | src/cmd/compile/internal/ssa/check.go | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/cmd/compile/internal/ssa/check.go b/src/cmd/compile/internal/ssa/check.go index 9e4aa6cd79..969fd96dbf 100644 --- a/src/cmd/compile/internal/ssa/check.go +++ b/src/cmd/compile/internal/ssa/check.go @@ -182,6 +182,12 @@ func checkFunc(f *Func) { f.Fatalf("value %v has Aux type %T, want *AuxCall", v, v.Aux) } canHaveAux = true + case auxNameOffsetInt8: + if _, ok := v.Aux.(*AuxNameOffset); !ok { + f.Fatalf("value %v has Aux type %T, want *AuxNameOffset", v, v.Aux) + } + canHaveAux = true + canHaveAuxInt = true case auxSym, auxTyp: canHaveAux = true case auxSymOff, auxSymValAndOff, auxTypSize: |