From: Michael Munday Date: Wed, 1 Feb 2017 19:40:58 +0000 (-0500) Subject: cmd/compile: fix generic.rules X-Git-Tag: go1.9beta1~1823 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=457ac38e7a4066d27a64845c2569fad2b4d7bc8a;p=gostls13.git cmd/compile: fix generic.rules generic.rules wasn't updated when rewritegeneric.go was. This commit updates it so that the rewritegeneric.go file can be regenerated. Fixes #18885. Change-Id: Ie7dab653ca0a9ea1c255fd12e311a0d9e66afdd2 Reviewed-on: https://go-review.googlesource.com/36032 Run-TryBot: David Chase TryBot-Result: Gobot Gobot Reviewed-by: David Chase --- diff --git a/src/cmd/compile/internal/ssa/gen/generic.rules b/src/cmd/compile/internal/ssa/gen/generic.rules index 2a5deaab1a..99f8d0a984 100644 --- a/src/cmd/compile/internal/ssa/gen/generic.rules +++ b/src/cmd/compile/internal/ssa/gen/generic.rules @@ -1009,11 +1009,11 @@ && mem.Op == OpStaticCall && isSameSym(mem.Aux, "runtime.newobject") && c == config.ctxt.FixedFrameSize() + config.RegSize // offset of return value - && warnRule(config.Debug_checknil() && int(v.Pos) > 1, v, "removed nil check") + && warnRule(config.Debug_checknil() && v.Pos.Line() > 1, v, "removed nil check") -> (Invalid) (NilCheck (OffPtr (Load (OffPtr [c] (SP)) mem)) mem) && mem.Op == OpStaticCall && isSameSym(mem.Aux, "runtime.newobject") && c == config.ctxt.FixedFrameSize() + config.RegSize // offset of return value - && warnRule(config.Debug_checknil() && int(v.Pos) > 1, v, "removed nil check") + && warnRule(config.Debug_checknil() && v.Pos.Line() > 1, v, "removed nil check") -> (Invalid)