From 1b5ffda01e94a44ec8a4dee02db024f1959e7f01 Mon Sep 17 00:00:00 2001 From: Josh Bleecher Snyder Date: Fri, 4 Sep 2015 17:33:32 -0700 Subject: [PATCH] [dev.ssa] cmd/compile: minor code cleanup Change-Id: I9c84f5ca18745fb2358494c6944bf7ddd05cf8f0 Reviewed-on: https://go-review.googlesource.com/14332 Reviewed-by: Todd Neal --- src/cmd/compile/internal/ssa/check.go | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) 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 {