/netbsd-current/external/gpl3/gcc/dist/gcc/d/dmd/ |
H A D | typesem.d | 1269 /// Modify the `defaultArg` field of `fparam`, which must not be `null` 1271 static bool defaultArgSemantic (ref Parameter fparam, Scope* sc) 1273 Expression e = fparam.defaultArg; 1274 const isRefOrOut = fparam.isReference(); 1275 const isAuto = fparam.storageClass & (STC.auto_ | STC.autoref); 1283 e = inferType(e, fparam.type); 1285 iz = iz.initializerSemantic(sc, fparam.type, INITnointerpret); 1299 && !MODimplicitConv(e.type.mod, fparam.type.mod)) 1301 const(char)* errTxt = fparam.storageClass & STC.ref_ ? "ref" : "out"; 1303 e.toChars(), e.type.toChars(), errTxt, fparam [all...] |
H A D | lambdacomp.d | 148 foreach (i, fparam; tf.parameterList) 150 if (fparam.ident !is null) 155 auto key = fparam.ident.toString(); 161 fparam.accept(this);
|
H A D | semantic3.d | 454 foreach (i, fparam; f.parameterList) 456 Identifier id = fparam.ident; 463 fparam.ident = id = Identifier.generateId("_param_", i); 466 Type vtype = fparam.type; 483 if ((funcdecl.flags & FUNCFLAG.inferScope) && !(fparam.storageClass & STC.scope_)) 486 stc |= fparam.storageClass & (STC.IOR | STC.return_ | STC.scope_ | STC.lazy_ | STC.final_ | STC.TYPECTOR | STC.nodtor | STC.returnScope); 498 if (fparam.userAttribDecl) 499 v.userAttribDecl = fparam.userAttribDecl; 506 foreach (fparam; *f.parameterList.parameters) 508 if (!fparam [all...] |
H A D | dtemplate.d | 853 foreach (i, fparam; tf.parameterList) 855 fparam.storageClass &= (STC.IOR | STC.lazy_ | STC.final_ | STC.TYPECTOR | STC.nodtor); 856 fparam.storageClass |= STC.parameter; 859 fparam.storageClass |= STC.variadic; 865 foreach (fparam; *fparameters) 867 if (!fparam.ident) 870 auto v = new VarDeclaration(loc, fparam.type, fparam.ident, null); 871 fparam.storageClass |= STC.parameter; 872 v.storage_class = fparam [all...] |
H A D | importc.d | 300 foreach (i, fparam ; tf1.parameterList) 302 Type t1 = fparam.type;
|
H A D | doc.d | 229 Parameter fparam = isFunctionParameter(a, namestart, namelen); 230 if (!fparam) 234 fparam = isEponymousFunctionParameter(a, namestart, namelen); 241 else if (fparam && fparam.type && fparam.ident) 243 .toCBuffer(fparam.type, buf, fparam.ident, &hgs); 252 else if (!fparam) 2668 foreach (fparam; *t [all...] |
H A D | dtoh.d | 755 if (tf) foreach (i, fparam; tf.parameterList) 757 if (!isSupportedType(fparam.type)) 760 fd.toPrettyChars(), fparam.type.toChars()); 1942 foreach (i, fparam; tf.parameterList) 1946 fparam.accept(this); 2273 foreach (i, fparam; tf.parameterList) 2277 if (fparam.type == AST.Type.tsize_t && originalType) 2279 fparam = originalType.parameterList[i]; 2281 fparam.accept(this);
|
H A D | objc.d | 119 foreach (i, fparam; ftype.parameterList) 121 mangleToBuffer(fparam.type, &buf);
|
H A D | cppmangle.d | 1316 foreach (n, fparam; parameterList) 1318 Type t = fparam.type.merge2(); 1319 if (fparam.isReference()) 1321 else if (fparam.storageClass & STC.lazy_)
|
H A D | dcast.d | 919 Parameter fparam = tf.parameterList[i - j]; 920 if (fparam.storageClass & STC.lazy_) 922 Type tparam = fparam.type; 925 if (fparam.isReference()) 1232 Parameter fparam = tf.parameterList[i - j]; 1233 if (fparam.storageClass & STC.lazy_) 1235 Type tparam = fparam.type; 1238 if (fparam.isReference())
|
H A D | transitivevisitor.d | 359 AST.Parameter fparam = AST.Parameter.getNth(parameters, i); 360 fparam.accept(this);
|
H A D | dinterpret.d | 480 Parameter fparam = tf.parameterList[i]; 482 if (fparam.isReference()) 484 if (!istate && (fparam.storageClass & STC.out_)) 495 else if (fparam.storageClass & STC.lazy_) 502 Type ta = fparam.type.toBasetype(); 519 if (earg.op == EXP.structLiteral && !(fparam.storageClass & (STC.const_ | STC.immutable_))) 567 Parameter fparam = tf.parameterList[i]; 575 if (fparam.isReference() && earg.op == EXP.variable && 6950 Parameter fparam = fd.type.isTypeFunction().parameterList[numParams - 1]; 6951 const wantRefValue = fparam [all...] |
H A D | mtype.d | 4320 foreach (i, fparam; tf.parameterList) 4322 Type t = fparam.type; 4326 if (fparam.storageClass & (STC.lazy_ | STC.out_)) 4331 const pref = (fparam.storageClass & STC.ref_) != 0; 4344 foreach (i, fparam; parameterList) 4346 if (fparam.storageClass & STC.lazy_) 4399 foreach (i, fparam; parameterList) 4401 if (fparam == p) 4403 Type t = fparam.type; 4409 if (fparam [all...] |
H A D | statementsem.d | 764 Parameter fparam = fparameters[0]; 765 if ((fparam.type.ty == Tpointer || 766 fparam.type.ty == Tdelegate) && 767 fparam.type.nextOf().ty == Tfunction) 769 TypeFunction tf = cast(TypeFunction)fparam.type.nextOf();
|
H A D | func.d | 1702 foreach (i, fparam; tf.parameterList) 1704 Type tp = fparam.type; 1708 if (fparam.storageClass & (STC.lazy_ | STC.out_ | STC.ref_))
|
/netbsd-current/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
H A D | doc.c | 145 Parameter *fparam = (*tf->parameters)[k]; local 146 if (fparam->ident && cmp(fparam->ident->toChars(), p, len) == 0) 148 return fparam; 208 Parameter *fparam = isFunctionParameter(sym, p, len); local 209 if (fparam) 211 return fparam; 1659 Parameter *fparam = isFunctionParameter(a, namestart, namelen); local 1660 if (!fparam) 1664 fparam 2161 Parameter *fparam = isFunctionParameter((*a)[i], p, len); local [all...] |
H A D | dtemplate.c | 796 Parameter *fparam = Parameter::getNth(fparameters, i); local 797 fparam->storageClass &= (STCin | STCout | STCref | STClazy | STCfinal | STC_TYPECTOR | STCnodtor); 798 fparam->storageClass |= STCparameter; 800 fparam->storageClass |= STCvariadic; 804 Parameter *fparam = (*fparameters)[i]; local 805 if (!fparam->ident) 807 VarDeclaration *v = new VarDeclaration(loc, fparam->type, fparam->ident, NULL); 808 v->storage_class = fparam->storageClass; 1239 Parameter *fparam local 1324 Parameter *fparam = Parameter::getNth(fparameters, parami); local 3554 Parameter *fparam = Parameter::getNth(tp->parameters, i); local 3568 Parameter *fparam = Parameter::getNth(tp->parameters, nfparams - 1); local 4591 Parameter *fparam = Parameter::getNth(t->parameters, i); local 7978 Parameter *fparam = Parameter::getNth(fparameters, j); local [all...] |
H A D | mtype.c | 5545 Parameter *fparam = Parameter::getNth(tf->parameters, i); local 5547 fparam->type = fparam->type->semantic(loc, argsc); 5550 if (fparam->type->ty == Terror) 5556 fparam->type = fparam->type->addStorageClass(fparam->storageClass); 5558 if (fparam->storageClass & (STCauto | STCalias | STCstatic)) 5560 if (!fparam->type) 5564 Type *t = fparam 5903 Parameter *fparam = Parameter::getNth(tf->parameters, i); local 6215 Parameter *fparam = Parameter::getNth(parameters, i); local 6277 Parameter *fparam = Parameter::getNth(parameters, i); local [all...] |
H A D | func.c | 1579 Parameter *fparam = Parameter::getNth(f->parameters, i); local 1580 Identifier *id = fparam->ident; 1587 fparam->ident = id = Identifier::generateId("_param_", i); 1590 Type *vtype = fparam->type; 1596 if (flags & FUNCFLAGinferScope && !(fparam->storageClass & STCscope)) 1598 stc |= fparam->storageClass & (STCin | STCout | STCref | STCreturn | STCscope | STClazy | STCfinal | STC_TYPECTOR | STCnodtor); 1616 Parameter *fparam = (*f->parameters)[i]; local 1618 if (!fparam->ident) 1620 if (fparam->type->ty == Ttuple) 1622 TypeTuple *t = (TypeTuple *)fparam 4073 Parameter *fparam = Parameter::getNth(tf->parameters, i); local 5552 Parameter *fparam = Parameter::getNth(tf->parameters, 0); local 5630 Parameter *fparam = Parameter::getNth(tf->parameters, 0); local [all...] |
H A D | dcast.c | 858 Parameter *fparam = Parameter::getNth(tf->parameters, i - j); local 859 if (fparam->storageClass & STClazy) 861 Type *tparam = fparam->type; 864 if (fparam->storageClass & (STCout | STCref)) 1135 Parameter *fparam = Parameter::getNth(tf->parameters, i - j); local 1136 if (fparam->storageClass & STClazy) 1138 Type *tparam = fparam->type; 1141 if (fparam->storageClass & (STCout | STCref))
|
H A D | cppmangle.c | 671 static int dg(void *ctx, size_t, Parameter *fparam) argument 675 Type *t = Target::cppParameterType(fparam);
|
H A D | dinterpret.c | 807 Parameter *fparam = Parameter::getNth(tf->parameters, i); local 809 if (fparam->storageClass & (STCout | STCref)) 811 if (!istate && (fparam->storageClass & STCout)) 822 else if (fparam->storageClass & STClazy) 829 Type *ta = fparam->type->toBasetype(); 843 if (earg->op == TOKstructliteral && !(fparam->storageClass & (STCconst | STCimmutable))) 871 Parameter *fparam = Parameter::getNth(tf->parameters, i); local 875 if ((fparam->storageClass & (STCout | STCref)) && 6567 Parameter *fparam = Parameter::getNth(((TypeFunction *)fd->type)->parameters, numParams - 1); local 6568 bool wantRefValue = 0 != (fparam [all...] |
H A D | statementsem.c | 904 Parameter *fparam = Parameter::getNth(fparameters, 0); local 905 if ((fparam->type->ty == Tpointer || fparam->type->ty == Tdelegate) && 906 fparam->type->nextOf()->ty == Tfunction) 908 TypeFunction *tf = (TypeFunction *)fparam->type->nextOf();
|
H A D | hdrgen.c | 3156 Parameter *fparam = Parameter::getNth(parameters, i); local 3157 fparam->accept(this);
|