diff --git a/fmt/format.h b/fmt/format.h index 1413d9dd..449c411f 100644 --- a/fmt/format.h +++ b/fmt/format.h @@ -1521,7 +1521,7 @@ class ArgVisitor { case Arg::NONE: case Arg::NAMED_ARG: FMT_ASSERT(false, "invalid argument type"); - return Result(); + break; case Arg::INT: return FMT_DISPATCH(visit_int(arg.int_value)); case Arg::UINT: @@ -1549,6 +1549,7 @@ class ArgVisitor { case Arg::CUSTOM: return FMT_DISPATCH(visit_custom(arg.custom)); } + return Result(); } };