diff --git a/src/coders/BasicParser.inl b/src/coders/BasicParser.inl index 1bbe1278..6eac2b47 100644 --- a/src/coders/BasicParser.inl +++ b/src/coders/BasicParser.inl @@ -103,6 +103,7 @@ void BasicParser::skipWhitespaceCLikeComment(bool newline) { if (hasNext() && (is_whitespace(source[pos]) || source[pos] == '/')) { skipWhitespaceCLikeComment(newline); } + break; default: pos--; break; diff --git a/src/coders/GLSLExtension.cpp b/src/coders/GLSLExtension.cpp index c9e31e31..47948bd9 100644 --- a/src/coders/GLSLExtension.cpp +++ b/src/coders/GLSLExtension.cpp @@ -202,7 +202,7 @@ public: skipWhitespace(false); // Parse type name auto typeName = parseName(); - Param::Type type; + Param::Type type {}; if (!Param::TypeMeta.getItem(typeName, type)) { throw error("unsupported param type " + util::quote(typeName)); }