From bac7d6bd4e49a0cce129a92f5ea32b2a14d2b07c Mon Sep 17 00:00:00 2001 From: Amin Yahyaabadi Date: Wed, 1 Jun 2022 16:58:45 -0700 Subject: [PATCH] fix: use standard main function on MinGW Fixes #2437 --- include/internal/catch_default_main.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/internal/catch_default_main.hpp b/include/internal/catch_default_main.hpp index aab5cba3..b82f6d9c 100644 --- a/include/internal/catch_default_main.hpp +++ b/include/internal/catch_default_main.hpp @@ -13,7 +13,7 @@ #ifndef __OBJC__ -#if defined(CATCH_CONFIG_WCHAR) && defined(CATCH_PLATFORM_WINDOWS) && defined(_UNICODE) && !defined(DO_NOT_USE_WMAIN) +#if defined(CATCH_CONFIG_WCHAR) && defined(CATCH_PLATFORM_WINDOWS) && !defined(__MINGW32__) && defined(_UNICODE) && !defined(DO_NOT_USE_WMAIN) // Standard C/C++ Win32 Unicode wmain entry point extern "C" int wmain (int argc, wchar_t * argv[], wchar_t * []) { #else