automation_main.c: fix -Wformat-zero-length warning due to SDL_SetError("")

This commit is contained in:
Anonymous Maarten 2022-10-05 23:55:59 +02:00 committed by Anonymous Maarten
parent be5f55c47e
commit 57c886551f
2 changed files with 12 additions and 1 deletions

View File

@ -1,6 +1,9 @@
cmake_minimum_required(VERSION 3.0)
project(SDL2_test)
include(CheckCCompilerFlag)
include(CMakePushCheckState)
if(NOT TARGET SDL2::SDL2-static)
find_package(SDL2 2.0.23 REQUIRED COMPONENTS SDL2-static SDL2test)
endif()
@ -79,7 +82,6 @@ add_executable(testaudioinfo testaudioinfo.c)
file(GLOB TESTAUTOMATION_SOURCE_FILES testautomation*.c)
add_executable(testautomation ${TESTAUTOMATION_SOURCE_FILES})
add_executable(testmultiaudio testmultiaudio.c testutils.c)
add_executable(testaudiohotplug testaudiohotplug.c testutils.c)
add_executable(testaudiocapture testaudiocapture.c)

View File

@ -125,6 +125,11 @@ static int main_testImpliedJoystickQuit (void *arg)
#endif
}
#if defined(__GNUC__) || defined(__clang__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wformat-zero-length"
#endif
static int
main_testSetError(void *arg)
{
@ -145,6 +150,10 @@ main_testSetError(void *arg)
return TEST_COMPLETED;
}
#if defined(__GNUC__) || defined(__clang__)
#pragma GCC diagnostic pop
#endif
static const SDLTest_TestCaseReference mainTest1 =
{ (SDLTest_TestCaseFp)main_testInitQuitJoystickHaptic, "main_testInitQuitJoystickHaptic", "Tests SDL_Init/Quit of Joystick and Haptic subsystem", TEST_ENABLED};