Workaround for a crash with gcc 9.1 from MSYS2 MinGW 32bit

This commit is contained in:
Maarten Bent 2019-08-03 21:08:10 +02:00
parent 235972bc6e
commit 054cb35b39

View File

@ -80,7 +80,7 @@ void DynamicLibraryTestCase::Load()
wxString errMsg = wxString::Format("ERROR: function '%s' wasn't found in '%s'.\n", wxString errMsg = wxString::Format("ERROR: function '%s' wasn't found in '%s'.\n",
FUNC_NAME, LIB_NAME); FUNC_NAME, LIB_NAME);
CPPUNIT_ASSERT_MESSAGE( errMsg.ToStdString(), pfnStrlen ); CPPUNIT_ASSERT_MESSAGE( errMsg.ToStdString(), (pfnStrlen != NULL) );
// Call the function dynamically loaded // Call the function dynamically loaded
CPPUNIT_ASSERT( pfnStrlen("foo") == 3 ); CPPUNIT_ASSERT( pfnStrlen("foo") == 3 );
@ -94,7 +94,7 @@ void DynamicLibraryTestCase::Load()
wxString errMsg2 = wxString::Format("ERROR: function '%s' wasn't found in '%s'.\n", wxString errMsg2 = wxString::Format("ERROR: function '%s' wasn't found in '%s'.\n",
FUNC_NAME_AW, LIB_NAME); FUNC_NAME_AW, LIB_NAME);
CPPUNIT_ASSERT_MESSAGE( errMsg2.ToStdString(), pfnStrlenAorW ); CPPUNIT_ASSERT_MESSAGE( errMsg2.ToStdString(), (pfnStrlenAorW != NULL) );
CPPUNIT_ASSERT( pfnStrlenAorW(wxT("foobar")) == 6 ); CPPUNIT_ASSERT( pfnStrlenAorW(wxT("foobar")) == 6 );
#endif // __WINDOWS__ #endif // __WINDOWS__