From db975ac08ec45f35437abd125e4b7bac94b1a2c5 Mon Sep 17 00:00:00 2001 From: Jon Siwek Date: Fri, 26 Mar 2021 19:06:29 -0700 Subject: [PATCH] Fix maybe-uninitialized warning in ZVal::ToVal() Some compilers warn that 'v' may be used uninitialized but shouldn't be the case in practice since all cases are handled, making it impossible. --- src/ZVal.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ZVal.cc b/src/ZVal.cc index 119d8c3f2e..0adaa70941 100644 --- a/src/ZVal.cc +++ b/src/ZVal.cc @@ -263,8 +263,9 @@ ValPtr ZVal::ToVal(const TypePtr& t) const case TYPE_TIMER: case TYPE_UNION: case TYPE_VOID: + default: v = nullptr; - reporter->InternalError("bad ret type return tag"); + reporter->InternalError("bad type in ZVal::ToVal: %s", type_name(t->Tag())); } if ( v )