diff --git a/test/entt/entity/sparse_set.cpp b/test/entt/entity/sparse_set.cpp index bde48f342..6a2dcd055 100644 --- a/test/entt/entity/sparse_set.cpp +++ b/test/entt/entity/sparse_set.cpp @@ -13,14 +13,21 @@ auto testing_values() { } auto policy_to_string(const testing::TestParamInfo &info) { + const char *ret = nullptr; + switch(info.param) { case entt::deletion_policy::swap_and_pop: - return "SwapAndPop"; + ret = "SwapAndPop"; + break; case entt::deletion_policy::in_place: - return "InPlace"; + ret = "InPlace"; + break; case entt::deletion_policy::swap_only: - return "SwapOnly"; + ret = "SwapOnly"; + break; } + + return ret; } class Policy: public testing::TestWithParam {};