Avoid implicit fallthrough, by duplicating code (#4556)

The cleverness is probably not worth it.
This commit is contained in:
David Neto
2021-10-01 08:43:59 -04:00
committed by GitHub
parent ad0929815d
commit 4926575e86
+2 -1
View File
@@ -120,7 +120,8 @@ spv_result_t getWord(spv_text text, spv_position position, std::string* word) {
case '\n':
case '\r':
if (escaping || quoting) break;
// Fall through.
word->assign(text->str + start_index, text->str + position->index);
return SPV_SUCCESS;
case '\0': { // NOTE: End of word found!
word->assign(text->str + start_index, text->str + position->index);
return SPV_SUCCESS;