mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-18 15:55:36 +00:00
caaca24b03
clang-cl attempts to emulate MSVC's handling of __VA_ARGS__, but doesn't quite get it right: https://llvm.org/bugs/show_bug.cgi?id=25875 As a result of this, compiling files that #include MacroAssembler.h with clang-cl result in fallbacks to MSVC. Since falling back to MSVC is non-ideal (and also causes problems around things like linking function template instantiations), let's disable MacroAssembler.h's macro magic for the time being. Ideally, the problem will get fixed upstream soon (even though it looks somewhat complicated); in the meantime, fixing this issue lets forward progress be made when compiling Gecko with clang-cl. |
||
---|---|---|
.. | ||
ductwork/debugger | ||
examples | ||
ipc | ||
public | ||
src | ||
xpconnect |