]> Cypherpunks repositories - gostls13.git/commit
gc: fix order of operations for f() < g().
authorRuss Cox <rsc@golang.org>
Tue, 26 Apr 2011 04:57:03 +0000 (00:57 -0400)
committerRuss Cox <rsc@golang.org>
Tue, 26 Apr 2011 04:57:03 +0000 (00:57 -0400)
commitbac8f180352213e7fcbe92cc97c96f625e23d2ab
tree2c6e82e458b1c59d098279a80305e0627ed88d10
parentf813702f6de54b2cde8df73e5a06bfb5de20b930
gc: fix order of operations for f() < g().

Also, 6g was passing uninitialized
Node &n2 to regalloc, causing non-deterministic
register collisions (but only when both left and
right hand side of comparison had function calls).

Fixes #1728.

R=ken2
CC=golang-dev
https://golang.org/cl/4425070
src/cmd/5g/cgen.c
src/cmd/6g/cgen.c
src/cmd/8g/cgen.c
test/func7.go [new file with mode: 0644]