#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"
# pragma GCC diagnostic pop