Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/GCCBuiltinSymbolProvider.java')
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/GCCBuiltinSymbolProvider.java183
1 files changed, 92 insertions, 91 deletions
diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/GCCBuiltinSymbolProvider.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/GCCBuiltinSymbolProvider.java
index ef480202ea7..a3163531613 100644
--- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/GCCBuiltinSymbolProvider.java
+++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/GCCBuiltinSymbolProvider.java
@@ -22,6 +22,7 @@ import org.eclipse.cdt.core.dom.ast.IScope;
import org.eclipse.cdt.core.dom.ast.IType;
import org.eclipse.cdt.core.dom.ast.IValue;
import org.eclipse.cdt.core.dom.ast.cpp.ICPPBasicType;
+import org.eclipse.cdt.core.dom.ast.cpp.ICPPFunctionType;
import org.eclipse.cdt.core.dom.ast.cpp.ICPPParameter;
import org.eclipse.cdt.core.dom.parser.IBuiltinBindingsProvider;
import org.eclipse.cdt.core.parser.ParserLanguage;
@@ -371,7 +372,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
theParms[0] = new CBuiltinParameter(parms[0]);
temp = new CImplicitFunction(__BUILTIN_VA_START, scope, functionType, theParms, true);
} else {
- IFunctionType functionType = null;
+ ICPPFunctionType functionType = null;
IType[] parms = new IType[1];
parms[0] = cpp_va_list;
functionType = new CPPFunctionType(cpp_void_p, parms);
@@ -394,7 +395,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
theParms[0] = new CBuiltinParameter(parms[0]);
temp = new CImplicitFunction(__BUILTIN_VA_END, scope, functionType, theParms, false);
} else {
- IFunctionType functionType = null;
+ ICPPFunctionType functionType = null;
IType[] parms = new IType[1];
parms[0] = cpp_va_list;
functionType = new CPPFunctionType(cpp_void, parms);
@@ -419,7 +420,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
theParms[1] = theParms[0];
temp = new CImplicitFunction(__BUILTIN_EXPECT, scope, functionType, theParms, false);
} else {
- IFunctionType functionType = null;
+ ICPPFunctionType functionType = null;
IType[] parms = new IType[2];
parms[0] = cpp_long_int;
parms[1] = cpp_long_int;
@@ -444,7 +445,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
theParms[0] = new CBuiltinParameter(parms[0]);
temp = new CImplicitFunction(__BUILTIN_PREFETCH, scope, functionType, theParms, true);
} else {
- IFunctionType functionType = null;
+ ICPPFunctionType functionType = null;
IType[] parms = new IType[1];
parms[0] = cpp_const_void_p;
functionType = new CPPFunctionType(cpp_void, parms);
@@ -467,7 +468,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
theParms[0] = new CBuiltinParameter(parms[0]);
temp = new CImplicitFunction(__BUILTIN_HUGE_VAL, scope, functionType, theParms, false);
} else {
- IFunctionType functionType = null;
+ ICPPFunctionType functionType = null;
IType[] parms = new IType[1];
parms[0] = cpp_void;
functionType = new CPPFunctionType(cpp_double, parms);
@@ -488,7 +489,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
theParms[0] = new CBuiltinParameter(parms[0]);
temp = new CImplicitFunction(__BUILTIN_HUGE_VALF, scope, functionType, theParms, false);
} else {
- IFunctionType functionType = null;
+ ICPPFunctionType functionType = null;
IType[] parms = new IType[1];
parms[0] = cpp_void;
functionType = new CPPFunctionType(cpp_float, parms);
@@ -509,7 +510,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
theParms[0] = new CBuiltinParameter(parms[0]);
temp = new CImplicitFunction(__BUILTIN_HUGE_VALL, scope, functionType, theParms, false);
} else {
- IFunctionType functionType = null;
+ ICPPFunctionType functionType = null;
IType[] parms = new IType[1];
parms[0] = cpp_void;
functionType = new CPPFunctionType(cpp_long_double, parms);
@@ -533,7 +534,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
theParms[0] = new CBuiltinParameter(parms[0]);
temp = new CImplicitFunction(__BUILTIN_INF, scope, functionType, theParms, false);
} else {
- IFunctionType functionType = null;
+ ICPPFunctionType functionType = null;
IType[] parms = new IType[1];
parms[0] = cpp_void;
functionType = new CPPFunctionType(cpp_double, parms);
@@ -554,7 +555,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
theParms[0] = new CBuiltinParameter(parms[0]);
temp = new CImplicitFunction(__BUILTIN_INFF, scope, functionType, theParms, false);
} else {
- IFunctionType functionType = null;
+ ICPPFunctionType functionType = null;
IType[] parms = new IType[1];
parms[0] = cpp_void;
functionType = new CPPFunctionType(cpp_float, parms);
@@ -575,7 +576,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
theParms[0] = new CBuiltinParameter(parms[0]);
temp = new CImplicitFunction(__BUILTIN_INFL, scope, functionType, theParms, false);
} else {
- IFunctionType functionType = null;
+ ICPPFunctionType functionType = null;
IType[] parms = new IType[1];
parms[0] = cpp_void;
functionType = new CPPFunctionType(cpp_long_double, parms);
@@ -598,7 +599,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
theParms[0] = new CBuiltinParameter(parms[0]);
temp = new CImplicitFunction(__BUILTIN_NAN, scope, functionType, theParms, false);
} else {
- IFunctionType functionType = null;
+ ICPPFunctionType functionType = null;
IType[] parms = new IType[1];
parms[0] = cpp_const_char_p;
functionType = new CPPFunctionType(cpp_double, parms);
@@ -619,7 +620,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
theParms[0] = new CBuiltinParameter(parms[0]);
temp = new CImplicitFunction(__BUILTIN_NANF, scope, functionType, theParms, false);
} else {
- IFunctionType functionType = null;
+ ICPPFunctionType functionType = null;
IType[] parms = new IType[1];
parms[0] = cpp_const_char_p;
functionType = new CPPFunctionType(cpp_float, parms);
@@ -640,7 +641,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
theParms[0] = new CBuiltinParameter(parms[0]);
temp = new CImplicitFunction(__BUILTIN_NANL, scope, functionType, theParms, false);
} else {
- IFunctionType functionType = null;
+ ICPPFunctionType functionType = null;
IType[] parms = new IType[1];
parms[0] = cpp_const_char_p;
functionType = new CPPFunctionType(cpp_long_double, parms);
@@ -661,7 +662,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
theParms[0] = new CBuiltinParameter(parms[0]);
temp = new CImplicitFunction(__BUILTIN_NANS, scope, functionType, theParms, false);
} else {
- IFunctionType functionType = null;
+ ICPPFunctionType functionType = null;
IType[] parms = new IType[1];
parms[0] = cpp_const_char_p;
functionType = new CPPFunctionType(cpp_double, parms);
@@ -682,7 +683,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
theParms[0] = new CBuiltinParameter(parms[0]);
temp = new CImplicitFunction(__BUILTIN_NANSF, scope, functionType, theParms, false);
} else {
- IFunctionType functionType = null;
+ ICPPFunctionType functionType = null;
IType[] parms = new IType[1];
parms[0] = cpp_const_char_p;
functionType = new CPPFunctionType(cpp_float, parms);
@@ -703,7 +704,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
theParms[0] = new CBuiltinParameter(parms[0]);
temp = new CImplicitFunction(__BUILTIN_NANSL, scope, functionType, theParms, false);
} else {
- IFunctionType functionType = null;
+ ICPPFunctionType functionType = null;
IType[] parms = new IType[1];
parms[0] = cpp_const_char_p;
functionType = new CPPFunctionType(cpp_long_double, parms);
@@ -730,7 +731,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
parms[0] = cpp_unsigned_int;
functionType = new CPPFunctionType(cpp_int, parms);
theParms[0] = new CPPBuiltinParameter(parms[0]);
- temp = new CPPImplicitFunction(__BUILTIN_FFS, scope, functionType, theParms, false);
+ temp = new CPPImplicitFunction(__BUILTIN_FFS, scope, (ICPPFunctionType) functionType, theParms, false);
}
bindings = (IBinding[])ArrayUtil.append(IBinding.class, bindings, temp);
@@ -739,7 +740,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
if (lang == ParserLanguage.C) {
temp = new CImplicitFunction(__BUILTIN_CLZ, scope, functionType, theParms, false);
} else {
- temp = new CPPImplicitFunction(__BUILTIN_CLZ, scope, functionType, theParms, false);
+ temp = new CPPImplicitFunction(__BUILTIN_CLZ, scope, (ICPPFunctionType) functionType, theParms, false);
}
bindings = (IBinding[])ArrayUtil.append(IBinding.class, bindings, temp);
@@ -748,7 +749,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
if (lang == ParserLanguage.C) {
temp = new CImplicitFunction(__BUILTIN_CTZ, scope, functionType, theParms, false);
} else {
- temp = new CPPImplicitFunction(__BUILTIN_CTZ, scope, functionType, theParms, false);
+ temp = new CPPImplicitFunction(__BUILTIN_CTZ, scope, (ICPPFunctionType) functionType, theParms, false);
}
bindings = (IBinding[])ArrayUtil.append(IBinding.class, bindings, temp);
@@ -757,7 +758,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
if (lang == ParserLanguage.C) {
temp = new CImplicitFunction(__BUILTIN_POPCOUNT, scope, functionType, theParms, false);
} else {
- temp = new CPPImplicitFunction(__BUILTIN_POPCOUNT, scope, functionType, theParms, false);
+ temp = new CPPImplicitFunction(__BUILTIN_POPCOUNT, scope, (ICPPFunctionType) functionType, theParms, false);
}
bindings = (IBinding[])ArrayUtil.append(IBinding.class, bindings, temp);
@@ -766,7 +767,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
if (lang == ParserLanguage.C) {
temp = new CImplicitFunction(__BUILTIN_PARITY, scope, functionType, theParms, false);
} else {
- temp = new CPPImplicitFunction(__BUILTIN_PARITY, scope, functionType, theParms, false);
+ temp = new CPPImplicitFunction(__BUILTIN_PARITY, scope, (ICPPFunctionType) functionType, theParms, false);
}
bindings = (IBinding[])ArrayUtil.append(IBinding.class, bindings, temp);
}
@@ -787,7 +788,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
parms[0] = cpp_unsigned_long;
functionType = new CPPFunctionType(cpp_int, parms);
theParms[0] = new CPPBuiltinParameter(parms[0]);
- temp = new CPPImplicitFunction(__BUILTIN_FFSL, scope, functionType, theParms, false);
+ temp = new CPPImplicitFunction(__BUILTIN_FFSL, scope, (ICPPFunctionType) functionType, theParms, false);
}
bindings = (IBinding[])ArrayUtil.append(IBinding.class, bindings, temp);
@@ -796,7 +797,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
if (lang == ParserLanguage.C) {
temp = new CImplicitFunction(__BUILTIN_CLZL, scope, functionType, theParms, false);
} else {
- temp = new CPPImplicitFunction(__BUILTIN_CLZL, scope, functionType, theParms, false);
+ temp = new CPPImplicitFunction(__BUILTIN_CLZL, scope, (ICPPFunctionType) functionType, theParms, false);
}
bindings = (IBinding[])ArrayUtil.append(IBinding.class, bindings, temp);
@@ -805,7 +806,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
if (lang == ParserLanguage.C) {
temp = new CImplicitFunction(__BUILTIN_CTZL, scope, functionType, theParms, false);
} else {
- temp = new CPPImplicitFunction(__BUILTIN_CTZL, scope, functionType, theParms, false);
+ temp = new CPPImplicitFunction(__BUILTIN_CTZL, scope, (ICPPFunctionType) functionType, theParms, false);
}
bindings = (IBinding[])ArrayUtil.append(IBinding.class, bindings, temp);
@@ -814,7 +815,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
if (lang == ParserLanguage.C) {
temp = new CImplicitFunction(__BUILTIN_POPCOUNTL, scope, functionType, theParms, false);
} else {
- temp = new CPPImplicitFunction(__BUILTIN_POPCOUNTL, scope, functionType, theParms, false);
+ temp = new CPPImplicitFunction(__BUILTIN_POPCOUNTL, scope, (ICPPFunctionType) functionType, theParms, false);
}
bindings = (IBinding[])ArrayUtil.append(IBinding.class, bindings, temp);
@@ -823,7 +824,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
if (lang == ParserLanguage.C) {
temp = new CImplicitFunction(__BUILTIN_PARITYL, scope, functionType, theParms, false);
} else {
- temp = new CPPImplicitFunction(__BUILTIN_PARITYL, scope, functionType, theParms, false);
+ temp = new CPPImplicitFunction(__BUILTIN_PARITYL, scope, (ICPPFunctionType) functionType, theParms, false);
}
bindings = (IBinding[])ArrayUtil.append(IBinding.class, bindings, temp);
}
@@ -844,7 +845,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
parms[0] = cpp_unsigned_long_long;
functionType = new CPPFunctionType(cpp_int, parms);
theParms[0] = new CPPBuiltinParameter(parms[0]);
- temp = new CPPImplicitFunction(__BUILTIN_FFSLL, scope, functionType, theParms, false);
+ temp = new CPPImplicitFunction(__BUILTIN_FFSLL, scope, (ICPPFunctionType) functionType, theParms, false);
}
bindings = (IBinding[])ArrayUtil.append(IBinding.class, bindings, temp);
@@ -853,7 +854,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
if (lang == ParserLanguage.C) {
temp = new CImplicitFunction(__BUILTIN_CLZLL, scope, functionType, theParms, false);
} else {
- temp = new CPPImplicitFunction(__BUILTIN_CLZLL, scope, functionType, theParms, false);
+ temp = new CPPImplicitFunction(__BUILTIN_CLZLL, scope, (ICPPFunctionType) functionType, theParms, false);
}
bindings = (IBinding[])ArrayUtil.append(IBinding.class, bindings, temp);
@@ -862,7 +863,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
if (lang == ParserLanguage.C) {
temp = new CImplicitFunction(__BUILTIN_CTZLL, scope, functionType, theParms, false);
} else {
- temp = new CPPImplicitFunction(__BUILTIN_CTZLL, scope, functionType, theParms, false);
+ temp = new CPPImplicitFunction(__BUILTIN_CTZLL, scope, (ICPPFunctionType) functionType, theParms, false);
}
bindings = (IBinding[])ArrayUtil.append(IBinding.class, bindings, temp);
@@ -871,7 +872,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
if (lang == ParserLanguage.C) {
temp = new CImplicitFunction(__BUILTIN_POPCOUNTLL, scope, functionType, theParms, false);
} else {
- temp = new CPPImplicitFunction(__BUILTIN_POPCOUNTLL, scope, functionType, theParms, false);
+ temp = new CPPImplicitFunction(__BUILTIN_POPCOUNTLL, scope, (ICPPFunctionType) functionType, theParms, false);
}
bindings = (IBinding[])ArrayUtil.append(IBinding.class, bindings, temp);
@@ -880,7 +881,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
if (lang == ParserLanguage.C) {
temp = new CImplicitFunction(__BUILTIN_PARITYLL, scope, functionType, theParms, false);
} else {
- temp = new CPPImplicitFunction(__BUILTIN_PARITYLL, scope, functionType, theParms, false);
+ temp = new CPPImplicitFunction(__BUILTIN_PARITYLL, scope, (ICPPFunctionType) functionType, theParms, false);
}
bindings = (IBinding[])ArrayUtil.append(IBinding.class, bindings, temp);
}
@@ -919,7 +920,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
theParms[1] = theParms[0];
temp = new CImplicitFunction(__BUILTIN_TYPES_COMPATIBLE_P, scope, functionType, theParms, true);
} else {
- IFunctionType functionType = null;
+ ICPPFunctionType functionType = null;
IType[] parms = new IType[2];
parms[0] = cpp_unspecified;
parms[1] = cpp_unspecified;
@@ -949,7 +950,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
IType[] parms = new IType[2];
parms[0] = cpp_double;
parms[1] = cpp_int;
- IFunctionType functionType = new CPPFunctionType(cpp_double, parms);
+ ICPPFunctionType functionType = new CPPFunctionType(cpp_double, parms);
IParameter[] theParms = new IParameter[2];
theParms[0] = new CPPBuiltinParameter(parms[0]);
theParms[1] = new CPPBuiltinParameter(parms[1]);
@@ -973,7 +974,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
IType[] parms = new IType[2];
parms[0] = cpp_float;
parms[1] = cpp_int;
- IFunctionType functionType = new CPPFunctionType(cpp_float, parms);
+ ICPPFunctionType functionType = new CPPFunctionType(cpp_float, parms);
IParameter[] theParms = new IParameter[2];
theParms[0] = new CPPBuiltinParameter(parms[0]);
theParms[1] = new CPPBuiltinParameter(parms[1]);
@@ -997,7 +998,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
IType[] parms = new IType[2];
parms[0] = cpp_long_double;
parms[1] = cpp_int;
- IFunctionType functionType = new CPPFunctionType(cpp_long_double, parms);
+ ICPPFunctionType functionType = new CPPFunctionType(cpp_long_double, parms);
IParameter[] theParms = new IParameter[2];
theParms[0] = new CPPBuiltinParameter(parms[0]);
theParms[1] = new CPPBuiltinParameter(parms[1]);
@@ -1020,7 +1021,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
} else {
IType[] parms = new IType[1];
parms[0] = cpp_void;
- IFunctionType functionType = new CPPFunctionType(cpp_void, parms);
+ ICPPFunctionType functionType = new CPPFunctionType(cpp_void, parms);
IParameter[] theParms = new IParameter[1];
theParms[0] = new CPPBuiltinParameter(parms[0]);
temp = new CPPImplicitFunction(__BUILTIN_ABORT, scope, functionType, theParms, false);
@@ -1047,7 +1048,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
} else {
IType[] parms = new IType[1];
parms[0] = cpp_int;
- IFunctionType functionType = new CPPFunctionType(cpp_void, parms);
+ ICPPFunctionType functionType = new CPPFunctionType(cpp_void, parms);
IParameter[] theParms = new IParameter[1];
theParms[0] = new CPPBuiltinParameter(parms[0]);
temp = new CPPImplicitFunction(__BUILTIN_EXIT1, scope, functionType, theParms, false);
@@ -1073,7 +1074,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
} else {
IType[] parms = new IType[1];
parms[0] = cpp_double_complex;
- IFunctionType functionType = new CPPFunctionType(cpp_double_complex, parms);
+ ICPPFunctionType functionType = new CPPFunctionType(cpp_double_complex, parms);
IParameter[] theParms = new IParameter[1];
theParms[0] = new CPPBuiltinParameter(parms[0]);
temp = new CPPImplicitFunction(__BUILTIN_CONJ, scope, functionType, theParms, false);
@@ -1093,7 +1094,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
} else {
IType[] parms = new IType[1];
parms[0] = cpp_float_complex;
- IFunctionType functionType = new CPPFunctionType(cpp_float_complex, parms);
+ ICPPFunctionType functionType = new CPPFunctionType(cpp_float_complex, parms);
IParameter[] theParms = new IParameter[1];
theParms[0] = new CPPBuiltinParameter(parms[0]);
temp = new CPPImplicitFunction(__BUILTIN_CONJF, scope, functionType, theParms, false);
@@ -1113,7 +1114,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
} else {
IType[] parms = new IType[1];
parms[0] = cpp_long_double_complex;
- IFunctionType functionType = new CPPFunctionType(cpp_long_double_complex, parms);
+ ICPPFunctionType functionType = new CPPFunctionType(cpp_long_double_complex, parms);
IParameter[] theParms = new IParameter[1];
theParms[0] = new CPPBuiltinParameter(parms[0]);
temp = new CPPImplicitFunction(__BUILTIN_CONJL, scope, functionType, theParms, false);
@@ -1135,7 +1136,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
} else {
IType[] parms = new IType[1];
parms[0] = cpp_double_complex;
- IFunctionType functionType = new CPPFunctionType(cpp_double, parms);
+ ICPPFunctionType functionType = new CPPFunctionType(cpp_double, parms);
IParameter[] theParms = new IParameter[1];
theParms[0] = new CPPBuiltinParameter(parms[0]);
temp = new CPPImplicitFunction(__BUILTIN_CREAL, scope, functionType, theParms, false);
@@ -1155,7 +1156,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
} else {
IType[] parms = new IType[1];
parms[0] = cpp_float_complex;
- IFunctionType functionType = new CPPFunctionType(cpp_float, parms);
+ ICPPFunctionType functionType = new CPPFunctionType(cpp_float, parms);
IParameter[] theParms = new IParameter[1];
theParms[0] = new CPPBuiltinParameter(parms[0]);
temp = new CPPImplicitFunction(__BUILTIN_CREALF, scope, functionType, theParms, false);
@@ -1175,7 +1176,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
} else {
IType[] parms = new IType[1];
parms[0] = cpp_long_double_complex;
- IFunctionType functionType = new CPPFunctionType(cpp_long_double, parms);
+ ICPPFunctionType functionType = new CPPFunctionType(cpp_long_double, parms);
IParameter[] theParms = new IParameter[1];
theParms[0] = new CPPBuiltinParameter(parms[0]);
temp = new CPPImplicitFunction(__BUILTIN_CREALL, scope, functionType, theParms, false);
@@ -1194,7 +1195,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
} else {
IType[] parms = new IType[1];
parms[0] = cpp_double_complex;
- IFunctionType functionType = new CPPFunctionType(cpp_double, parms);
+ ICPPFunctionType functionType = new CPPFunctionType(cpp_double, parms);
IParameter[] theParms = new IParameter[1];
theParms[0] = new CPPBuiltinParameter(parms[0]);
temp = new CPPImplicitFunction(__BUILTIN_CIMAG, scope, functionType, theParms, false);
@@ -1214,7 +1215,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
} else {
IType[] parms = new IType[1];
parms[0] = cpp_float_complex;
- IFunctionType functionType = new CPPFunctionType(cpp_float, parms);
+ ICPPFunctionType functionType = new CPPFunctionType(cpp_float, parms);
IParameter[] theParms = new IParameter[1];
theParms[0] = new CPPBuiltinParameter(parms[0]);
temp = new CPPImplicitFunction(__BUILTIN_CIMAGF, scope, functionType, theParms, false);
@@ -1234,7 +1235,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
} else {
IType[] parms = new IType[1];
parms[0] = cpp_long_double_complex;
- IFunctionType functionType = new CPPFunctionType(cpp_long_double, parms);
+ ICPPFunctionType functionType = new CPPFunctionType(cpp_long_double, parms);
IParameter[] theParms = new IParameter[1];
theParms[0] = new CPPBuiltinParameter(parms[0]);
temp = new CPPImplicitFunction(__BUILTIN_CIMAGL, scope, functionType, theParms, false);
@@ -1256,7 +1257,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
} else {
IType[] parms = new IType[1];
parms[0] = cpp_int;
- IFunctionType functionType = new CPPFunctionType(cpp_int, parms);
+ ICPPFunctionType functionType = new CPPFunctionType(cpp_int, parms);
IParameter[] theParms = new IParameter[1];
theParms[0] = new CPPBuiltinParameter(parms[0]);
temp = new CPPImplicitFunction(__BUILTIN_ABS, scope, functionType, theParms, false);
@@ -1276,7 +1277,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
} else {
IType[] parms = new IType[1];
parms[0] = cpp_double;
- IFunctionType functionType = new CPPFunctionType(cpp_double, parms);
+ ICPPFunctionType functionType = new CPPFunctionType(cpp_double, parms);
IParameter[] theParms = new IParameter[1];
theParms[0] = new CPPBuiltinParameter(parms[0]);
temp = new CPPImplicitFunction(__BUILTIN_FABS, scope, functionType, theParms, false);
@@ -1296,7 +1297,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
} else {
IType[] parms = new IType[1];
parms[0] = cpp_long_int;
- IFunctionType functionType = new CPPFunctionType(cpp_long_int, parms);
+ ICPPFunctionType functionType = new CPPFunctionType(cpp_long_int, parms);
IParameter[] theParms = new IParameter[1];
theParms[0] = new CPPBuiltinParameter(parms[0]);
temp = new CPPImplicitFunction(__BUILTIN_LABS, scope, functionType, theParms, false);
@@ -1316,7 +1317,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
} else {
IType[] parms = new IType[1];
parms[0] = cpp_signed_long_int;
- IFunctionType functionType = new CPPFunctionType(cpp_signed_long_int, parms);
+ ICPPFunctionType functionType = new CPPFunctionType(cpp_signed_long_int, parms);
IParameter[] theParms = new IParameter[1];
theParms[0] = new CPPBuiltinParameter(parms[0]);
temp = new CPPImplicitFunction(__BUILTIN_IMAXABS, scope, functionType, theParms, false);
@@ -1336,7 +1337,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
} else {
IType[] parms = new IType[1];
parms[0] = cpp_long_long_int;
- IFunctionType functionType = new CPPFunctionType(cpp_long_long_int, parms);
+ ICPPFunctionType functionType = new CPPFunctionType(cpp_long_long_int, parms);
IParameter[] theParms = new IParameter[1];
theParms[0] = new CPPBuiltinParameter(parms[0]);
temp = new CPPImplicitFunction(__BUILTIN_LLABS, scope, functionType, theParms, false);
@@ -1356,7 +1357,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
} else {
IType[] parms = new IType[1];
parms[0] = cpp_float;
- IFunctionType functionType = new CPPFunctionType(cpp_float, parms);
+ ICPPFunctionType functionType = new CPPFunctionType(cpp_float, parms);
IParameter[] theParms = new IParameter[1];
theParms[0] = new CPPBuiltinParameter(parms[0]);
temp = new CPPImplicitFunction(__BUILTIN_FABSF, scope, functionType, theParms, false);
@@ -1376,7 +1377,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
} else {
IType[] parms = new IType[1];
parms[0] = cpp_long_double;
- IFunctionType functionType = new CPPFunctionType(cpp_long_double, parms);
+ ICPPFunctionType functionType = new CPPFunctionType(cpp_long_double, parms);
IParameter[] theParms = new IParameter[1];
theParms[0] = new CPPBuiltinParameter(parms[0]);
temp = new CPPImplicitFunction(__BUILTIN_FABSL, scope, functionType, theParms, false);
@@ -1398,7 +1399,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
} else {
IType[] parms = new IType[1];
parms[0] = cpp_const_char_p_r;
- IFunctionType functionType = new CPPFunctionType(cpp_int, parms);
+ ICPPFunctionType functionType = new CPPFunctionType(cpp_int, parms);
IParameter[] theParms = new IParameter[1];
theParms[0] = new CPPBuiltinParameter(parms[0]);
temp = new CPPImplicitFunction(__BUILTIN_PRINTF, scope, functionType, theParms, true);
@@ -1421,7 +1422,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
IType[] parms = new IType[2];
parms[0] = cpp_char_p_r;
parms[1] = cpp_const_char_p_r;
- IFunctionType functionType = new CPPFunctionType(cpp_int, parms);
+ ICPPFunctionType functionType = new CPPFunctionType(cpp_int, parms);
IParameter[] theParms = new IParameter[2];
theParms[0] = new CPPBuiltinParameter(parms[0]);
theParms[1] = new CPPBuiltinParameter(parms[1]);
@@ -1448,7 +1449,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
parms[0] = cpp_char_p_r;
parms[1] = cpp_size_t;
parms[2] = cpp_const_char_p_r;
- IFunctionType functionType = new CPPFunctionType(cpp_int, parms);
+ ICPPFunctionType functionType = new CPPFunctionType(cpp_int, parms);
IParameter[] theParms = new IParameter[3];
theParms[0] = new CPPBuiltinParameter(parms[0]);
theParms[1] = new CPPBuiltinParameter(parms[1]);
@@ -1473,7 +1474,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
IType[] parms = new IType[2];
parms[0] = cpp_FILE_p_r;
parms[1] = cpp_const_char_p_r;
- IFunctionType functionType = new CPPFunctionType(cpp_int, parms);
+ ICPPFunctionType functionType = new CPPFunctionType(cpp_int, parms);
IParameter[] theParms = new IParameter[2];
theParms[0] = new CPPBuiltinParameter(parms[0]);
theParms[1] = new CPPBuiltinParameter(parms[1]);
@@ -1497,7 +1498,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
IType[] parms = new IType[2];
parms[0] = cpp_const_char_p_r;
parms[1] = cpp_va_list;
- IFunctionType functionType = new CPPFunctionType(cpp_int, parms);
+ ICPPFunctionType functionType = new CPPFunctionType(cpp_int, parms);
IParameter[] theParms = new IParameter[2];
theParms[0] = new CPPBuiltinParameter(parms[0]);
theParms[1] = new CPPBuiltinParameter(parms[1]);
@@ -1531,7 +1532,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
parms[1] = cpp_size_t;
parms[2] = cpp_const_char_p_r;
parms[3] = cpp_va_list;
- IFunctionType functionType = new CPPFunctionType(cpp_int, parms);
+ ICPPFunctionType functionType = new CPPFunctionType(cpp_int, parms);
IParameter[] theParms = new IParameter[4];
theParms[0] = new CPPBuiltinParameter(parms[0]);
theParms[1] = new CPPBuiltinParameter(parms[1]);
@@ -1561,7 +1562,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
IType[] parms = new IType[2];
parms[0] = cpp_const_char_p_r;
parms[1] = cpp_va_list;
- IFunctionType functionType = new CPPFunctionType(cpp_int, parms);
+ ICPPFunctionType functionType = new CPPFunctionType(cpp_int, parms);
IParameter[] theParms = new IParameter[2];
theParms[0] = new CPPBuiltinParameter(parms[0]);
theParms[1] = new CPPBuiltinParameter(parms[1]);
@@ -1588,7 +1589,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
parms[0] = cpp_const_char_p_r;
parms[1] = cpp_const_char_p_r;
parms[2] = cpp_va_list;
- IFunctionType functionType = new CPPFunctionType(cpp_int, parms);
+ ICPPFunctionType functionType = new CPPFunctionType(cpp_int, parms);
IParameter[] theParms = new IParameter[3];
theParms[0] = new CPPBuiltinParameter(parms[0]);
theParms[1] = new CPPBuiltinParameter(parms[1]);
@@ -1610,7 +1611,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
} else {
IType[] parms = new IType[1];
parms[0] = cpp_const_char_p_r;
- IFunctionType functionType = new CPPFunctionType(cpp_int, parms);
+ ICPPFunctionType functionType = new CPPFunctionType(cpp_int, parms);
IParameter[] theParms = new IParameter[1];
theParms[0] = new CPPBuiltinParameter(parms[0]);
temp = new CPPImplicitFunction(__BUILTIN_SCANF, scope, functionType, theParms, true);
@@ -1633,7 +1634,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
IType[] parms = new IType[2];
parms[0] = cpp_const_char_p_r;
parms[1] = cpp_const_char_p_r;
- IFunctionType functionType = new CPPFunctionType(cpp_int, parms);
+ ICPPFunctionType functionType = new CPPFunctionType(cpp_int, parms);
IParameter[] theParms = new IParameter[2];
theParms[0] = new CPPBuiltinParameter(parms[0]);
theParms[1] = new CPPBuiltinParameter(parms[1]);
@@ -1669,7 +1670,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
} else {
IType[] parms = new IType[1];
parms[0] = cpp_double;
- IFunctionType functionType = new CPPFunctionType(cpp_double, parms);
+ ICPPFunctionType functionType = new CPPFunctionType(cpp_double, parms);
IParameter[] theParms = new IParameter[1];
theParms[0] = new CPPBuiltinParameter(parms[0]);
temp = new CPPImplicitFunction(__BUILTIN_COS, scope, functionType, theParms, false);
@@ -1710,7 +1711,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
} else {
IType[] parms = new IType[1];
parms[0] = cpp_float;
- IFunctionType functionType = new CPPFunctionType(cpp_float, parms);
+ ICPPFunctionType functionType = new CPPFunctionType(cpp_float, parms);
IParameter[] theParms = new IParameter[1];
theParms[0] = new CPPBuiltinParameter(parms[0]);
temp = new CPPImplicitFunction(__BUILTIN_COSF, scope, functionType, theParms, false);
@@ -1751,7 +1752,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
} else {
IType[] parms = new IType[1];
parms[0] = cpp_long_double;
- IFunctionType functionType = new CPPFunctionType(cpp_long_double, parms);
+ ICPPFunctionType functionType = new CPPFunctionType(cpp_long_double, parms);
IParameter[] theParms = new IParameter[1];
theParms[0] = new CPPBuiltinParameter(parms[0]);
temp = new CPPImplicitFunction(__BUILTIN_COSL, scope, functionType, theParms, false);
@@ -1784,7 +1785,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
IType[] parms = new IType[2];
parms[0] = cpp_const_char_p_r;
parms[1] = cpp_FILE_p_r;
- IFunctionType functionType = new CPPFunctionType(cpp_int, parms);
+ ICPPFunctionType functionType = new CPPFunctionType(cpp_int, parms);
IParameter[] theParms = new IParameter[2];
theParms[0] = new CPPBuiltinParameter(parms[0]);
theParms[1] = new CPPBuiltinParameter(parms[1]);
@@ -1805,7 +1806,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
} else {
IType[] parms = new IType[1];
parms[0] = cpp_int;
- IFunctionType functionType = new CPPFunctionType(cpp_int, parms);
+ ICPPFunctionType functionType = new CPPFunctionType(cpp_int, parms);
IParameter[] theParms = new IParameter[1];
theParms[0] = new CPPBuiltinParameter(parms[0]);
temp = new CPPImplicitFunction(__BUILTIN_PUTCHAR, scope, functionType, theParms, false);
@@ -1825,7 +1826,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
} else {
IType[] parms = new IType[1];
parms[0] = cpp_const_char_p;
- IFunctionType functionType = new CPPFunctionType(cpp_int, parms);
+ ICPPFunctionType functionType = new CPPFunctionType(cpp_int, parms);
IParameter[] theParms = new IParameter[1];
theParms[0] = new CPPBuiltinParameter(parms[0]);
temp = new CPPImplicitFunction(__BUILTIN_PUTS, scope, functionType, theParms, false);
@@ -1853,7 +1854,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
parms[0] = cpp_const_void_p;
parms[1] = cpp_const_void_p;
parms[2] = cpp_size_t;
- IFunctionType functionType = new CPPFunctionType(cpp_int, parms);
+ ICPPFunctionType functionType = new CPPFunctionType(cpp_int, parms);
IParameter[] theParms = new IParameter[3];
theParms[0] = new CPPBuiltinParameter(parms[0]);
theParms[1] = new CPPBuiltinParameter(parms[1]);
@@ -1881,7 +1882,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
parms[0] = cpp_void_p_r;
parms[1] = cpp_const_void_p_r;
parms[2] = cpp_size_t;
- IFunctionType functionType = new CPPFunctionType(cpp_void_p, parms);
+ ICPPFunctionType functionType = new CPPFunctionType(cpp_void_p, parms);
IParameter[] theParms = new IParameter[3];
theParms[0] = new CPPBuiltinParameter(parms[0]);
theParms[1] = new CPPBuiltinParameter(parms[1]);
@@ -1909,7 +1910,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
parms[0] = cpp_void_p;
parms[1] = cpp_int;
parms[2] = cpp_size_t;
- IFunctionType functionType = new CPPFunctionType(cpp_void_p, parms);
+ ICPPFunctionType functionType = new CPPFunctionType(cpp_void_p, parms);
IParameter[] theParms = new IParameter[3];
theParms[0] = new CPPBuiltinParameter(parms[0]);
theParms[1] = new CPPBuiltinParameter(parms[1]);
@@ -1936,7 +1937,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
IType[] parms = new IType[2];
parms[0] = cpp_char_p_r;
parms[1] = cpp_const_char_p_r;
- IFunctionType functionType = new CPPFunctionType(cpp_char_p, parms);
+ ICPPFunctionType functionType = new CPPFunctionType(cpp_char_p, parms);
IParameter[] theParms = new IParameter[2];
theParms[0] = new CPPBuiltinParameter(parms[0]);
theParms[1] = new CPPBuiltinParameter(parms[1]);
@@ -1960,7 +1961,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
IType[] parms = new IType[2];
parms[0] = cpp_const_char_p;
parms[1] = cpp_int;
- IFunctionType functionType = new CPPFunctionType(cpp_char_p, parms);
+ ICPPFunctionType functionType = new CPPFunctionType(cpp_char_p, parms);
IParameter[] theParms = new IParameter[2];
theParms[0] = new CPPBuiltinParameter(parms[0]);
theParms[1] = new CPPBuiltinParameter(parms[1]);
@@ -1984,7 +1985,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
IType[] parms = new IType[2];
parms[0] = cpp_const_char_p;
parms[1] = cpp_const_char_p;
- IFunctionType functionType = new CPPFunctionType(cpp_int, parms);
+ ICPPFunctionType functionType = new CPPFunctionType(cpp_int, parms);
IParameter[] theParms = new IParameter[2];
theParms[0] = new CPPBuiltinParameter(parms[0]);
theParms[1] = new CPPBuiltinParameter(parms[1]);
@@ -2008,7 +2009,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
IType[] parms = new IType[2];
parms[0] = cpp_char_p_r;
parms[1] = cpp_const_char_p_r;
- IFunctionType functionType = new CPPFunctionType(cpp_char_p, parms);
+ ICPPFunctionType functionType = new CPPFunctionType(cpp_char_p, parms);
IParameter[] theParms = new IParameter[2];
theParms[0] = new CPPBuiltinParameter(parms[0]);
theParms[1] = new CPPBuiltinParameter(parms[1]);
@@ -2032,7 +2033,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
IType[] parms = new IType[2];
parms[0] = cpp_const_char_p;
parms[1] = cpp_const_char_p;
- IFunctionType functionType = new CPPFunctionType(cpp_size_t, parms);
+ ICPPFunctionType functionType = new CPPFunctionType(cpp_size_t, parms);
IParameter[] theParms = new IParameter[2];
theParms[0] = new CPPBuiltinParameter(parms[0]);
theParms[1] = new CPPBuiltinParameter(parms[1]);
@@ -2053,7 +2054,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
} else {
IType[] parms = new IType[1];
parms[0] = cpp_const_char_p;
- IFunctionType functionType = new CPPFunctionType(cpp_size_t, parms);
+ ICPPFunctionType functionType = new CPPFunctionType(cpp_size_t, parms);
IParameter[] theParms = new IParameter[1];
theParms[0] = new CPPBuiltinParameter(parms[0]);
temp = new CPPImplicitFunction(__BUILTIN_STRLEN, scope, functionType, theParms, false);
@@ -2076,7 +2077,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
IType[] parms = new IType[2];
parms[0] = cpp_const_char_p;
parms[1] = cpp_const_char_p;
- IFunctionType functionType = new CPPFunctionType(cpp_char_p, parms);
+ ICPPFunctionType functionType = new CPPFunctionType(cpp_char_p, parms);
IParameter[] theParms = new IParameter[2];
theParms[0] = new CPPBuiltinParameter(parms[0]);
theParms[1] = new CPPBuiltinParameter(parms[1]);
@@ -2100,7 +2101,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
IType[] parms = new IType[2];
parms[0] = cpp_const_char_p;
parms[1] = cpp_int;
- IFunctionType functionType = new CPPFunctionType(cpp_char_p, parms);
+ ICPPFunctionType functionType = new CPPFunctionType(cpp_char_p, parms);
IParameter[] theParms = new IParameter[2];
theParms[0] = new CPPBuiltinParameter(parms[0]);
theParms[1] = new CPPBuiltinParameter(parms[1]);
@@ -2124,7 +2125,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
IType[] parms = new IType[2];
parms[0] = cpp_const_char_p;
parms[1] = cpp_const_char_p;
- IFunctionType functionType = new CPPFunctionType(cpp_size_t, parms);
+ ICPPFunctionType functionType = new CPPFunctionType(cpp_size_t, parms);
IParameter[] theParms = new IParameter[2];
theParms[0] = new CPPBuiltinParameter(parms[0]);
theParms[1] = new CPPBuiltinParameter(parms[1]);
@@ -2148,7 +2149,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
IType[] parms = new IType[2];
parms[0] = cpp_const_char_p;
parms[1] = cpp_const_char_p;
- IFunctionType functionType = new CPPFunctionType(cpp_char_p, parms);
+ ICPPFunctionType functionType = new CPPFunctionType(cpp_char_p, parms);
IParameter[] theParms = new IParameter[2];
theParms[0] = new CPPBuiltinParameter(parms[0]);
theParms[1] = new CPPBuiltinParameter(parms[1]);
@@ -2175,7 +2176,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
parms[0] = cpp_char_p_r;
parms[1] = cpp_const_char_p_r;
parms[2] = cpp_size_t;
- IFunctionType functionType = new CPPFunctionType(cpp_char_p, parms);
+ ICPPFunctionType functionType = new CPPFunctionType(cpp_char_p, parms);
IParameter[] theParms = new IParameter[3];
theParms[0] = new CPPBuiltinParameter(parms[0]);
theParms[1] = new CPPBuiltinParameter(parms[1]);
@@ -2203,7 +2204,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
parms[0] = cpp_const_char_p;
parms[1] = cpp_const_char_p;
parms[2] = cpp_size_t;
- IFunctionType functionType = new CPPFunctionType(cpp_int, parms);
+ ICPPFunctionType functionType = new CPPFunctionType(cpp_int, parms);
IParameter[] theParms = new IParameter[3];
theParms[0] = new CPPBuiltinParameter(parms[0]);
theParms[1] = new CPPBuiltinParameter(parms[1]);
@@ -2231,7 +2232,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
parms[0] = cpp_char_p_r;
parms[1] = cpp_const_char_p_r;
parms[2] = cpp_size_t;
- IFunctionType functionType = new CPPFunctionType(cpp_char_p, parms);
+ ICPPFunctionType functionType = new CPPFunctionType(cpp_char_p, parms);
IParameter[] theParms = new IParameter[3];
theParms[0] = new CPPBuiltinParameter(parms[0]);
theParms[1] = new CPPBuiltinParameter(parms[1]);
@@ -2258,7 +2259,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
IType[] parms = new IType[2];
parms[0] = cpp_float;
parms[1] = cpp_float;
- IFunctionType functionType = new CPPFunctionType(cpp_int, parms);
+ ICPPFunctionType functionType = new CPPFunctionType(cpp_int, parms);
IParameter[] theParms = new IParameter[2];
theParms[0] = new CPPBuiltinParameter(parms[0]);
theParms[1] = new CPPBuiltinParameter(parms[1]);
@@ -2282,7 +2283,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
IType[] parms = new IType[2];
parms[0] = cpp_float;
parms[1] = cpp_float;
- IFunctionType functionType = new CPPFunctionType(cpp_int, parms);
+ ICPPFunctionType functionType = new CPPFunctionType(cpp_int, parms);
IParameter[] theParms = new IParameter[2];
theParms[0] = new CPPBuiltinParameter(parms[0]);
theParms[1] = new CPPBuiltinParameter(parms[1]);
@@ -2306,7 +2307,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
IType[] parms = new IType[2];
parms[0] = cpp_float;
parms[1] = cpp_float;
- IFunctionType functionType = new CPPFunctionType(cpp_int, parms);
+ ICPPFunctionType functionType = new CPPFunctionType(cpp_int, parms);
IParameter[] theParms = new IParameter[2];
theParms[0] = new CPPBuiltinParameter(parms[0]);
theParms[1] = new CPPBuiltinParameter(parms[1]);
@@ -2330,7 +2331,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
IType[] parms = new IType[2];
parms[0] = cpp_float;
parms[1] = cpp_float;
- IFunctionType functionType = new CPPFunctionType(cpp_int, parms);
+ ICPPFunctionType functionType = new CPPFunctionType(cpp_int, parms);
IParameter[] theParms = new IParameter[2];
theParms[0] = new CPPBuiltinParameter(parms[0]);
theParms[1] = new CPPBuiltinParameter(parms[1]);
@@ -2354,7 +2355,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
IType[] parms = new IType[2];
parms[0] = cpp_float;
parms[1] = cpp_float;
- IFunctionType functionType = new CPPFunctionType(cpp_int, parms);
+ ICPPFunctionType functionType = new CPPFunctionType(cpp_int, parms);
IParameter[] theParms = new IParameter[2];
theParms[0] = new CPPBuiltinParameter(parms[0]);
theParms[1] = new CPPBuiltinParameter(parms[1]);
@@ -2378,7 +2379,7 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
IType[] parms = new IType[2];
parms[0] = cpp_float;
parms[1] = cpp_float;
- IFunctionType functionType = new CPPFunctionType(cpp_int, parms);
+ ICPPFunctionType functionType = new CPPFunctionType(cpp_int, parms);
IParameter[] theParms = new IParameter[2];
theParms[0] = new CPPBuiltinParameter(parms[0]);
theParms[1] = new CPPBuiltinParameter(parms[1]);

Back to the top