From: Josh Bleecher Snyder Date: Sat, 5 Sep 2015 00:33:32 +0000 (-0700) Subject: [dev.ssa] cmd/compile: minor code cleanup X-Git-Tag: go1.7beta1~1623^2^2~205 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=1b5ffda01e94a44ec8a4dee02db024f1959e7f01;p=gostls13.git [dev.ssa] cmd/compile: minor code cleanup Change-Id: I9c84f5ca18745fb2358494c6944bf7ddd05cf8f0 Reviewed-on: https://go-review.googlesource.com/14332 Reviewed-by: Todd Neal --- diff --git a/src/cmd/compile/internal/ssa/check.go b/src/cmd/compile/internal/ssa/check.go index 710b7609c6..4b38bec99e 100644 --- a/src/cmd/compile/internal/ssa/check.go +++ b/src/cmd/compile/internal/ssa/check.go @@ -122,16 +122,9 @@ func checkFunc(f *Func) { } for _, v := range b.Values { - - if _, ok := v.Aux.(bool); ok { - f.Fatalf("value %v has a bool Aux value, should be AuxInt", v.LongString()) - } - if _, ok := v.Aux.(float32); ok { - f.Fatalf("value %v has a float32 Aux value, should be AuxInt", v.LongString()) - } - - if _, ok := v.Aux.(float64); ok { - f.Fatalf("value %v has a float64 Aux value, should be AuxInt", v.LongString()) + switch v.Aux.(type) { + case bool, float32, float64: + f.Fatalf("value %v has an Aux value of type %T, should be AuxInt", v.LongString(), v.Aux) } for _, arg := range v.Args {