lol. Why don't you also subtract the size of the stdlib from that. Or have you already done it. I assume the compiler does not require the stdlib to build an empty V file? Then congrats you just reduced the size of the compiler some more.
And thats what I am saying. You don't even need to add the size of your stdlib. A compiler does not include the stdlib as per your definition . So your compiler is actually much less than 400kb.
On windows, clang is about 100 mb download and it further requires msvc install which is around 1 gb download if you only download the build tools.
That in itself is a fucking 1.1 gb dependency.