// MSVC header files have compilation issues when compiling with exceptions disabled. Notably, // this function is compiled out when _HAS_EXCEPTIONS=0, but this function is called from another // place even when _HAS_EXCEPTIONS=0. So we define a dummy implementation as a workaround and // force include this header file. static void *__uncaught_exception() { return nullptr; }