Translator: Fix fuzzer crashing on assertion

An assertion was triggered by the fuzzer when generating an invalid
shader that redeclared a built-in.  The assertion itself was unnecessary
and the parser would appropriately generate an error if that assertion
would have fired.

Bug: angleproject:4889
Bug: chromium:1235229
Change-Id: I294b2e329491c75d4e87622b602570252555869f
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3063910
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
diff --git a/src/compiler/translator/ParseContext.cpp b/src/compiler/translator/ParseContext.cpp
index 0d6f45c..ae7e81c 100644
--- a/src/compiler/translator/ParseContext.cpp
+++ b/src/compiler/translator/ParseContext.cpp
@@ -1257,7 +1257,7 @@
             symbolType = SymbolType::BuiltIn;
             break;
         default:
-            ASSERT(!IsRedeclarableBuiltIn(identifier));
+            break;
     }
 
     (*variable) = new TVariable(&symbolTable, identifier, type, symbolType);