Disallow redefinition of built-in functions.

TRAC #21173
Issue=343
Signed-off-by: Daniel Koch
Author: Nicolas Capens

git-svn-id: https://angleproject.googlecode.com/svn/trunk@1206 736b8ea6-26fd-11df-bfd4-992fa37f6226
diff --git a/src/compiler/SymbolTable.h b/src/compiler/SymbolTable.h
index 33616dc..a89499e 100644
--- a/src/compiler/SymbolTable.h
+++ b/src/compiler/SymbolTable.h
@@ -298,6 +298,11 @@
         return symbol;
     }
 
+    TSymbol *findBuiltIn(const TString &name)
+    {
+        return table[0]->find(name);
+    }
+
     TSymbolTableLevel* getGlobalLevel() {
         assert(table.size() >= 2);
         return table[1];