From 70fd814f53ba57e6523363d865a6ba49063bfa15 Mon Sep 17 00:00:00 2001 From: Cherry Zhang Date: Wed, 7 Sep 2016 12:06:43 -0400 Subject: [PATCH] cmd/compile/internal/ssa/gen: fix error message for wrong arg length When arg length is wrong, op is not set, so it always prints "should have 0 args". Change-Id: If7bcb41d993919d0038d2a09e16188c79dfbd858 Reviewed-on: https://go-review.googlesource.com/28831 Reviewed-by: Keith Randall --- src/cmd/compile/internal/ssa/gen/rulegen.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cmd/compile/internal/ssa/gen/rulegen.go b/src/cmd/compile/internal/ssa/gen/rulegen.go index afe17469ae..f255f6ba3f 100644 --- a/src/cmd/compile/internal/ssa/gen/rulegen.go +++ b/src/cmd/compile/internal/ssa/gen/rulegen.go @@ -616,7 +616,7 @@ func parseValue(val string, arch arch, loc string) (op opData, oparch string, ty if strict { return false } else { - log.Printf("%s: op %s (%s) should have %d args, has %d", loc, s[0], archname, op.argLength, len(args)) + log.Printf("%s: op %s (%s) should have %d args, has %d", loc, s[0], archname, x.argLength, len(args)) } } return true -- 2.48.1