Luau.Conformance fails to compile on Windows when using MinGW/MSYS2.
The failure is:
CodeGen/include/Luau/IrData.h:570:13: error: expected identifier before ',' token
On Windows, BufferCage.h includes windows.h. MinGW's Windows headers define FASTCALL as an empty macro on 64-bit targets. This replaces the FASTCALL enumerator in Luau::CodeGen::IrCmd, resulting in invalid C++.
Luau.Conformancefails to compile on Windows when using MinGW/MSYS2.The failure is:
CodeGen/include/Luau/IrData.h:570:13: error: expected identifier before ',' token
On Windows,
BufferCage.hincludeswindows.h.MinGW's Windows headers define FASTCALL as an empty macro on 64-bit targets. This replaces the FASTCALL enumerator inLuau::CodeGen::IrCmd, resulting in invalid C++.