[*] Clang is a piece of shit

This commit is contained in:
Reece Wilson 2024-05-13 23:39:42 +01:00
parent 918cb8f228
commit 8b00dc69fc

View File

@ -164,6 +164,18 @@ local function configureProjectErrors()
filter {"toolset:clang"} filter {"toolset:clang"}
buildoptions {"-fms-extensions"} buildoptions {"-fms-extensions"}
-- the fucking retard cunts behind clang acknowledge there's a 2x slowdown here.
-- not only that, GCC optimize("no-stack-protector") is broken, their ms stack guard check doesnt do anything, and there are
-- reports that enabling sanitization actually exposes side channel attacks. thanks freetards. very cool.
-- all this because you dont trust me to not memcpy a fucking user provided blob with a bad length check in the very few places that
-- have any reads/writes determined by potentially malicious remote user input. even worse, i've seen what should be nothing more than
-- leaf functions doing atomic bit tests and sets get infected with these shitty checks.
-- once again you freetards are 20 years behind commercial alternatives, and that's with infinite apple buxs.
-- if anything happens because of this, i hope somebody burns down a house of a freetard and shits on their doormat during the escape.
if (not Aurora.Settings.bClangIsNoLongerAPieceOfShitCompiler) then
buildoptions {"-fno-sanitize=all"}
buildoptions {"-fno-stack-protector"}
end
disablewarnings disablewarnings
{ {