]> Cypherpunks repositories - gostls13.git/commit
cmd/gc: do not reuse bool temporaries for composite equality.
authorRémy Oudompheng <oudomphe@phare.normalesup.org>
Mon, 1 Apr 2013 19:01:50 +0000 (21:01 +0200)
committerRémy Oudompheng <oudomphe@phare.normalesup.org>
Mon, 1 Apr 2013 19:01:50 +0000 (21:01 +0200)
commitdf9f4f14b988c1a6dd0b5106ed1f3720c43fdd28
tree6a829047694bb3454e4e4e04355ca4a421bf1cd8
parentd76f28fc39400b918f7951b7e7f12b0dc4a98b0a
cmd/gc: do not reuse bool temporaries for composite equality.

Reusing it when multiple comparisons occurred in the same
function call led to bad overwriting.

Fixes #5162.

R=golang-dev, daniel.morsing
CC=golang-dev
https://golang.org/cl/8174047
src/cmd/gc/walk.c
test/fixedbugs/issue5162.go [new file with mode: 0644]