Hi,

I'm a researcher at ETH Zurich working on automated bug finding tools,
one of which found a potential bug in GNU Go. Since I'm not familiar
with the GNU Go code, I can't say for sure whether it's really a bug or
simply an unusal piece of code.
Anyway, I'd like to inform you about it and would be interested to hear
back whether it is a bug or not! :-)

In patterns.c of version 3.9.1, there are various calls to
defend_against(). For most of them, the first argument is called 'move',
while for three calls (lines 9524, 9562, and 10866) the 'move' argument
is passed as the last of the three arguments. That is, the names of the
arguments suggest another ordering than the names of the formal parameters.

Are these calls correct?


Thanks and best regards,
Michael

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
gnugo-devel mailing list
gnugo-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/gnugo-devel

Reply via email to