#line requires an integer between 1 and 32767
The #line directive specified an integer outside the permitted range.
If the given line number is less than 1, the line counter is reset to 1. If the given line number is greater than 32767, it is used as is.
This is a level 1 warning under the /Za ANSI-compatibility command-line option and a level 4 warning with the default /Ze Microsoft extensions.