#if defined(__GNUC__) && __GNUC__ == 12 # pragma GCC diagnostic push # pragma GCC diagnostic ignored "-Wmaybe-uninitialized" // Workaround for GCC 12 #endif #define CATCH_CONFIG_MAIN #include "catch.hpp" #if defined(__GNUC__) && __GNUC__ == 12 # pragma GCC diagnostic pop #endif