Remove intrinsic parameter names.

TRAC #23394
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Nicolas Capens
diff --git a/src/compiler/SymbolTable.h b/src/compiler/SymbolTable.h
index d7ae4fc..9e9beb5 100644
--- a/src/compiler/SymbolTable.h
+++ b/src/compiler/SymbolTable.h
@@ -296,22 +296,22 @@
         return insert(level, *constant);
     }
 
-    bool insertBuiltIn(ESymbolLevel level, TType *rvalue, const char *name, TType *ptype1, const char *pname1, TType *ptype2 = 0, const char *pname2 = 0, TType *ptype3 = 0, const char *pname3 = 0)
+    bool insertBuiltIn(ESymbolLevel level, TType *rvalue, const char *name, TType *ptype1, TType *ptype2 = 0, TType *ptype3 = 0)
     {
         TFunction *function = new TFunction(NewPoolTString(name), *rvalue);
 
-        TParameter param1 = {NewPoolTString(pname1), ptype1};
+        TParameter param1 = {NULL, ptype1};
         function->addParameter(param1);
 
-        if(pname2)
+        if(ptype2)
         {
-            TParameter param2 = {NewPoolTString(pname2), ptype2};
+            TParameter param2 = {NULL, ptype2};
             function->addParameter(param2);
         }
 
-        if(pname3)
+        if(ptype3)
         {
-            TParameter param3 = {NewPoolTString(pname3), ptype3};
+            TParameter param3 = {NULL, ptype3};
             function->addParameter(param3);
         }