93e3bdc1ab
Compile the platform-specific code two times: once with the common file first and the platform file second, and once with the platform file first and the common file second in the compilation arguments. This is needed because some issues in the compiler are only reproducible in one of these two scenarios