That comment is wrong, GCC and VS handle `__FILE__` the same way: it's what's put on the command line.