diff --git a/src/idl_gen_general.cpp b/src/idl_gen_general.cpp
index 2e65680ba243c30470d9ce7f3b075d92ef0f76ad..def1ad3b9739f95d46ef422d88c54abe443c1b96 100644
--- a/src/idl_gen_general.cpp
+++ b/src/idl_gen_general.cpp
@@ -370,6 +370,8 @@ static std::string GenDefaultValue(const LanguageParameters &lang, const Value &
         return "default(Offset<" + value.type.struct_def->name + ">)";
       case BASE_TYPE_VECTOR:
         return "default(VectorOffset)";
+      default:
+        break;
     }
   }