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);
}