]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/compile: fix generic.rules
authorMichael Munday <munday@ca.ibm.com>
Wed, 1 Feb 2017 19:40:58 +0000 (14:40 -0500)
committerMichael Munday <munday@ca.ibm.com>
Wed, 1 Feb 2017 20:27:12 +0000 (20:27 +0000)
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 <drchase@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: David Chase <drchase@google.com>
src/cmd/compile/internal/ssa/gen/generic.rules

index 2a5deaab1a8e7a91ecc6776089ba880a4a243209..99f8d0a984e02102446dcf8bca5687ea99ea4fe0 100644 (file)
        && 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)