Remove silly "possible optimisation" warning
Fix parsing of \b in strings/chars - not binary
Negation of a float is still a constant expression