
Fix a problem reported by Greg Ward and pointed out by John Machin when doing:

	return (need_quotes) and ('"%s"' % text) or (text)

The following warning was generated:

	Using a conditional statement with a constant value ("%s")

This was because even the stack wasn't modified after a BINARY_MODULO
to say the value on the stack was no longer const.

thomasvs/pychecker,akaihola/PyChecker,akaihola/PyChecker,thomasvs/pychecker