Warning clean-up

Defining the error an info macros to false results in what are effectively
statements. On Travis, GCC gives warnings that these are statements with no
effect.