/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/ |
H A D | importc.d | 285 if (tf1.parameterList.length == 0 && tf2.parameterList.length == 0) in cFuncEquivalence() 291 if (tf1.parameterList.length != tf2.parameterList.length) in cFuncEquivalence() 294 …if (!tf1.parameterList.hasIdentifierList && !tf2.parameterList.hasIdentifierList) // if both are p… in cFuncEquivalence() 296 if (tf1.parameterList.varargs != tf2.parameterList.varargs) in cFuncEquivalence() 300 foreach (i, fparam ; tf1.parameterList) in cFuncEquivalence() 303 Type t2 = tf2.parameterList[i].type; in cFuncEquivalence()
|
H A D | func.d | 1036 foreach (u, p; tf.parameterList) in leastAsSpecialized() 1055 if (tf.parameterList.varargs && !tg.parameterList.varargs) in leastAsSpecialized() 1702 foreach (i, fparam; tf.parameterList) in isTypeIsolatedIndirect() 2456 static Parameters* toRefCopy(ParameterList parameterList) in buildEnsureRequire() 2460 foreach (n, p; parameterList) in buildEnsureRequire() 2487 auto fparams = toRefCopy(fo.parameterList); in buildEnsureRequire() 2530 fparams.pushSlice((*toRefCopy(fo.parameterList))[]); in buildEnsureRequire() 2627 return fdtype.parameterList; in getParameterList() 2723 const nparams = tf.parameterList.length; in checkMain() 2731 auto fparam0 = tf.parameterList[0]; in checkMain() [all …]
|
H A D | mtype.d | 555 if (t1.parameterList.varargs != t2.parameterList.varargs) 558 if (t1.parameterList.parameters && t2.parameterList.parameters) 560 if (t1.parameterList.length != t2.parameterList.length) 563 foreach (i, fparam1; t1.parameterList) 565 Parameter fparam2 = t2.parameterList[i]; 605 else if (t1.parameterList.parameters != t2.parameterList.parameters) 607 if (t1.parameterList.length || t2.parameterList.length) 4199 ParameterList parameterList; // function parameters variable 4236 this.parameterList = pl; 4285 auto t = new TypeFunction(parameterList.syntaxCopy(), treturn, linkage); in syntaxCopy() [all …]
|
H A D | cppmangle.d | 1095 mangleFunctionParameters(tf.parameterList); in mangle_function_encoding() 1173 …his.mangleFunctionParameters(ParameterList(preSemantic.parameterList.parameters, tf.parameterList.… in mangleTemplatedFunction() 1183 mangleFunctionParameters(tf.parameterList); in mangleTemplatedFunction() 1189 mangleFunctionParameters(tf.parameterList); in mangleTemplatedFunction() 1300 mangleFunctionParameters(tf.parameterList); in mangleTemplatedFunction() 1312 void mangleFunctionParameters(ParameterList parameterList) in mangleFunctionParameters() argument 1316 foreach (n, fparam; parameterList) in mangleFunctionParameters() 1344 return (*tf.parameterList.parameters)[n].type; in mangleFunctionParameters() 1355 if (parameterList.varargs == VarArg.variadic) in mangleFunctionParameters() 1885 mangleFunctionParameters(t.parameterList); in visit()
|
H A D | ob.d | 1447 if (i - j < tf.parameterList.length && in genKill() 1450 Parameter p = tf.parameterList[i - j]; in genKill() 1508 if (tf.parameterList.stc & STC.scope_) in genKill() 1513 !(tf.parameterList.stc & (STC.const_ | STC.immutable_))); in genKill() 1551 if (i - j < tf.parameterList.length && in genKill() 1554 Parameter p = tf.parameterList[i - j]; in genKill() 2151 if (i - j < tf.parameterList.length && in checkObErrors() 2154 Parameter p = tf.parameterList[i - j]; in checkObErrors() 2218 if (tf.parameterList.stc & STC.scope_) in checkObErrors() 2223 !(tf.parameterList.stc & (STC.const_ | STC.immutable_))); in checkObErrors() [all …]
|
H A D | semantic2.d | 426 const sameParams = tf1.parameterList == tf2.parameterList; in visit() 453 parametersTypeToChars(tf2.parameterList), in visit() 466 foreach (i, param; f.parameterList) in visit()
|
H A D | semantic3.d | 400 if (f.parameterList.varargs == VarArg.variadic) in visit() 431 if (f.linkage == LINK.d || f.parameterList.length) in visit() 447 if (const nparams = f.parameterList.length) in visit() 454 foreach (i, fparam; f.parameterList) in visit() 470 if (f.parameterList.varargs == VarArg.typesafe && i + 1 == nparams) in visit() 505 if (f.parameterList.parameters) in visit() 506 foreach (fparam; *f.parameterList.parameters) in visit() 1322 assert(f.parameterList.length == funcdecl.parameters.dim); in visit() 1323 foreach (u, p; f.parameterList) in visit()
|
H A D | escape.d | 81 const paramLength = tf.parameterList.length; in checkMutableArguments() 93 eb.param = tf.parameterList[i]; in checkMutableArguments() 480 const nparams = tf.parameterList.length; in checkConstructorEscape() 495 Parameter p = tf.parameterList[i - j]; in checkConstructorEscape() 1436 foreach (i, p; tf.parameterList) in inferReturn() 1708 size_t nparams = tf.parameterList.length; in visit() 1711 Parameter p = tf.parameterList[i - j]; in visit() 2005 size_t nparams = tf.parameterList.length; in visit() 2008 Parameter p = tf.parameterList[i - j]; in visit()
|
H A D | dtoh.d | 514 foreach (_, param; tf.parameterList) 755 if (tf) foreach (i, fparam; tf.parameterList) 1953 foreach (i, fparam; tf.parameterList) 1959 if (tf.parameterList.varargs) 1961 if (tf.parameterList.parameters.dim && tf.parameterList.varargs == 1) 2284 foreach (i, fparam; tf.parameterList) 2290 fparam = originalType.parameterList[i]; 2294 if (tf.parameterList.varargs) 2296 if (tf.parameterList.parameters.dim && tf.parameterList.varargs == 1)
|
H A D | objc.d | 99 const nparams = ftype.parameterList.length; in create() 119 foreach (i, fparam; ftype.parameterList) in create() 573 if (fd.objc.selector.paramCount != tf.parameterList.parameters.dim) in validateSelector()
|
H A D | typesem.d | 512 Parameters* params = stripParams(tf.parameterList.parameters); in stripDefaultArgs() 513 if (tret == tf.next && params == tf.parameterList.parameters) in stripDefaultArgs() 516 tr.parameterList.parameters = params; in stripDefaultArgs() 1174 if (mtype.parameterList.parameters) in typeSemantic() 1176 tf.parameterList.parameters = mtype.parameterList.parameters.copy(); in typeSemantic() 1177 for (size_t i = 0; i < mtype.parameterList.parameters.dim; i++) in typeSemantic() 1180 …memcpy(cast(void*)p, cast(void*)(*mtype.parameterList.parameters)[i], __traits(classInstanceSize, … in typeSemantic() 1181 (*tf.parameterList.parameters)[i] = p; in typeSemantic() 1318 if (tf.parameterList.parameters) in typeSemantic() 1327 size_t dim = tf.parameterList.length; in typeSemantic() [all …]
|
H A D | dtemplate.d | 765 buf.writestring(parametersTypeToChars(tf.parameterList)); in toCharsMaybeConstraints() 851 Parameters* fparameters = tf.parameterList.parameters; in evaluateConstraint() 852 const nfparams = tf.parameterList.length; in evaluateConstraint() 853 foreach (i, fparam; tf.parameterList) in evaluateConstraint() 857 if (tf.parameterList.varargs == VarArg.typesafe && i + 1 == nfparams) in evaluateConstraint() 1179 foreach (ref param; *tf.parameterList.parameters) in matchWithInstance() 2406 foreach (ref params; *tf.parameterList.parameters) in doHeaderInstantiation() 3886 if (t.parameterList.varargs != tp.parameterList.varargs || t.linkage != tp.linkage) in visit() 3892 foreach (fparam; *tp.parameterList.parameters) in visit() 3913 size_t nfargs = t.parameterList.length; in visit() [all …]
|
H A D | lambdacomp.d | 141 const dim = cast(uint) tf.parameterList.length; in visit() 148 foreach (i, fparam; tf.parameterList) in visit()
|
H A D | opover.d | 1753 auto tfBody = tf.parameterList[0].type.isTypeDelegate().next; in findBestOpApplyMatch() 1756 auto bestBody = bestTf.parameterList[0].type.isTypeDelegate().next; in findBestOpApplyMatch() 1801 if (tf.parameterList.length != 1) in matchParamsToOpApply() 1806 Parameter p0 = tf.parameterList[0]; in matchParamsToOpApply() 1816 const nparams = tdg.parameterList.length; in matchParamsToOpApply() 1817 if (nparams == 0 || nparams != parameters.dim || tdg.parameterList.varargs != VarArg.none) in matchParamsToOpApply() 1822 Parameter param = tdg.parameterList[u]; in matchParamsToOpApply()
|
H A D | dsymbolsem.d | 3084 auto tjf2 = new TypeFunction(tjf.parameterList, tjf.next, tjf.linkage); in funcDeclarationSemantic() 3340 const nparams = f.parameterList.length; in funcDeclarationSemantic() 3343 (f.parameterList.varargs == VarArg.variadic && in funcDeclarationSemantic() 3345 isPointerToChar(f.parameterList[nparams - 1]) || in funcDeclarationSemantic() 3347 f.parameterList.varargs == VarArg.none && in funcDeclarationSemantic() 3349 isPointerToChar(f.parameterList[nparams - 2]) && in funcDeclarationSemantic() 3350 isVa_list(f.parameterList[nparams - 1]) in funcDeclarationSemantic() 3359 if (f.parameterList.varargs == VarArg.variadic) in funcDeclarationSemantic() 3959 foreach (i, param; f.parameterList) in funcDeclarationSemantic() 4014 immutable dim = tf.parameterList.length; in visit() [all …]
|
H A D | parse.d | 2364 auto parameterList = parseParameterList(null); variable 2367 … if (parameterList.varargs != VarArg.none || AST.Parameter.dim(parameterList.parameters) != 0) 2382 AST.Type tf = new AST.TypeFunction(parameterList, null, linkage, stc); // RetrunType -> auto 2695 auto parameterList = parseParameterList(null); // parameterList ignored in version() local 2696 if (parameterList.parameters.length > 0 || parameterList.varargs != VarArg.none) in version() 3935 auto parameterList = parseParameterList(null); variable 3938 auto tf = new AST.TypeFunction(parameterList, t, linkage, stc); 4109 auto parameterList = parseParameterList(null); variable 4116 AST.Type tf = new AST.TypeFunction(parameterList, t, linkage, stc); 4792 auto parameterList = parseParameterList(null); in parseAliasDeclarations() local [all …]
|
H A D | dmangle.d | 395 foreach (idx, param; t.parameterList) in mangleFuncType() 398 buf.writeByte('Z' - t.parameterList.varargs); // mark end of arg list in mangleFuncType()
|
H A D | transitivevisitor.d | 349 visitParameters(t.parameterList.parameters); in ParseVisitMethods() 835 visitParameters(tf.parameterList.parameters); in ParseVisitMethods()
|
H A D | clone.d | 1596 const dim = tf.parameterList.length; in needCopyCtor() 1597 if (dim == 1 || (dim > 1 && tf.parameterList[1].defaultArg)) in needCopyCtor() 1599 auto param = tf.parameterList[0]; in needCopyCtor()
|
H A D | traits.d | 1375 varargs = tf.parameterList.varargs; in semanticTraits() 1426 fparams = tf.parameterList; in semanticTraits() 2091 Parameter._foreach(tf.parameterList.parameters, &addParameterDG); in semanticTraits()
|
H A D | doc.d | 301 size_t pcount = (tf.parameterList.parameters ? tf.parameterList.parameters.dim : 0) + in write() 302 cast(int)(tf.parameterList.varargs == VarArg.variadic); in write() 336 if (tf && tf.parameterList.varargs == VarArg.variadic && p == "...") in isCVariadicParameter() 2666 if (tf && tf.parameterList.parameters) in isFunctionParameter() 2668 foreach (fparam; *tf.parameterList.parameters) in isFunctionParameter()
|
H A D | hdrgen.d | 1674 parametersToBuffer(tf.parameterList, buf, hgs); in visit() 3115 …if (tf.parameterList.varargs == VarArg.typesafe && parameter == tf.parameterList[tf.parameterList.… in parameterToChars() 3552 parametersToBuffer(t.parameterList, buf, hgs); in visitFuncIdentWithPostfix() 3632 parametersToBuffer(t.parameterList, buf, hgs); in visitFuncIdentWithPrefix()
|
H A D | expressionsem.d | 1685 const size_t nparams = tf.parameterList.length; in functionParameters() 1692 if (nargs > nparams && tf.parameterList.varargs == VarArg.none) in functionParameters() 1747 Parameter p = tf.parameterList[i]; in functionParameters() 1753 if (tf.parameterList.varargs == VarArg.typesafe && i + 1 == nparams) in functionParameters() 1774 …if (tf.parameterList.varargs == VarArg.typesafe && i + 1 == nparams) // https://dlang.org/spec/fun… in functionParameters() 1952 Parameter p = tf.parameterList[i]; in functionParameters() 2138 if (tf.parameterList.varargs == VarArg.variadic) in functionParameters() 2199 const isVa_list = tf.parameterList.varargs == VarArg.none; in functionParameters() 2258 Parameter p = (i >= nparams ? null : tf.parameterList[i]); in functionParameters() 2298 Parameter parameter = (i >= nparams ? null : tf.parameterList[i]); in functionParameters() [all …]
|
H A D | cparse.d | 1954 …ft.parameterList.hasIdentifierList = true; // semantic needs to know to adjust parameter ty… 1955 auto pl = ft.parameterList; 1958 ft.parameterList.varargs = AST.VarArg.variadic; // but C11 allows extra arguments 2682 auto parameterList = cparseParameterList(); variable 2684 AST.Type tf = new AST.TypeFunction(parameterList, t, lkg, 0);
|
/netbsd-src/external/gpl3/gcc/dist/gcc/d/ |
H A D | types.cc | 853 const size_t n_args = t->parameterList.length (); in visit() 857 tree type = parameter_type (t->parameterList[i]); in visit() 869 if (t->parameterList.varargs != VARARGvariadic) in visit()
|