From 88e18032bd76656afcf246c1a252e04cf462b41e Mon Sep 17 00:00:00 2001 From: Ian Lance Taylor Date: Tue, 1 Mar 2016 15:17:34 -0800 Subject: [PATCH] cmd/compile: s/flag_race/instrumenting/ in OCONVNOP check This check seems to apply to all code instrumentation, not just -race. Fixes #14589. Change-Id: I16ae07749ede7c1e6ed06f472711638d195034ac Reviewed-on: https://go-review.googlesource.com/20113 Run-TryBot: Ian Lance Taylor Reviewed-by: Keith Randall TryBot-Result: Gobot Gobot Reviewed-by: Marvin Stenger --- src/cmd/compile/internal/gc/ssa.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cmd/compile/internal/gc/ssa.go b/src/cmd/compile/internal/gc/ssa.go index 0add627a11..03ff17eb01 100644 --- a/src/cmd/compile/internal/gc/ssa.go +++ b/src/cmd/compile/internal/gc/ssa.go @@ -1481,7 +1481,7 @@ func (s *state) expr(n *Node) *ssa.Value { return nil } - if flag_race != 0 { + if instrumenting { // These appear to be fine, but they fail the // integer constraint below, so okay them here. // Sample non-integer conversion: map[string]string -> *uint8 -- 2.50.0