The new "expected whitespace before token" warning is firing on unrelated parser errors:
Compiling
(local a~b 3)
Prints the warning to stderr before the expected error:
--WARNING: -:1: expected whitespace before token
-:1:9: Parse error: invalid character: ~
Moved this to after the error check and that seems to have done the trick.