This would make sense only if msvc produces a very big executable. After stripping it, the executable produced by gcc is about 5Kb and I would be surprised if msvc does much worse than that.
The author's version is less than 1k.... I have not reproduced (checked) that by myself though. Bo