| /netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
| H A D | initsem.c | 317 uinteger_t edim = ((TypeSArray *)t)->dim->toInteger(); in visit() local 318 if (i->dim > edim) in visit() 320 …or(i->loc, "array initializer has %u elements, but array length is %llu", i->dim, (ulonglong)edim); in visit() 748 unsigned edim; in visit() local 771 edim = (unsigned)adim; in visit() 777 edim = init->dim; in visit() 786 edim = (unsigned)init->value.dim; in visit() 801 if (j >= edim) in visit() 802 edim = (unsigned)(j + 1); in visit() 807 elements->setDim(edim); in visit() [all …]
|
| H A D | dsymbol.c | 1733 Expression *edim = new IntegerExp(Loc(), dim, Type::tsize_t); in search() local 1734 edim = ::semantic(edim, sc); in search() 1735 tiargs->push(edim); in search()
|
| H A D | dcast.c | 705 const size_t edim = e->elements->dim; in implicitConvTo() local 707 if (edim > tbasedim) in implicitConvTo() 714 if (edim < tbasedim) in implicitConvTo() 721 for (size_t i = 0; i < edim; i++) in implicitConvTo() 2065 const size_t edim = e->elements->dim; in castTo() local 2067 if (edim > tbasedim) in castTo() 2074 for (size_t i = 0; i < edim; i++) in castTo() 2082 for (size_t i = edim; i < tbasedim; i++) in castTo()
|
| H A D | dtemplate.c | 3472 Expression *edim = NULL; in deduceType() local 3486 edim = tsa->dim; in deduceType() 3500 edim = s ? getValue(s) : getValue(e); in deduceType() 3504 (edim && edim->toInteger() == t->dim->toInteger())) in deduceType()
|
| H A D | expression.c | 6862 Expression *edim = new IntegerExp(ae->loc, i, Type::tsize_t); in resolveOpDollar() local 6863 edim = semantic(edim, sc); in resolveOpDollar() 6864 tiargs->push(edim); in resolveOpDollar()
|
| H A D | expressionsem.c | 1002 Expression *edim = NULL; in visit() local 1005 edim = ((TypeSArray *)exp->newtype)->dim; in visit() 1033 if (edim) in visit() 1038 exp->type = new TypeSArray(exp->type, edim); in visit() 1047 exp->arguments->push(edim); in visit()
|
| H A D | parse.c | 7957 Expression *edim = typeToExpression(index); in parseNewExp() local 7958 if (!edim) in parseNewExp() 7963 t = new TypeSArray(taa->next, edim); in parseNewExp()
|
| H A D | statementsem.c | 1131 size_t edim = ale->elements ? ale->elements->dim : 0; in visit() local 1136 fs->aggr = fs->aggr->implicitCastTo(sc, telem->sarrayOf(edim)); in visit()
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/ |
| H A D | initsem.d | 376 uinteger_t edim = tsa.dim.toInteger(); in initializerSemantic() local 377 if (i.dim > edim && !(tsa.isIncomplete() && (sc.flags & SCOPE.Cfile))) in initializerSemantic() 379 … error(i.loc, "array initializer has %u elements, but array length is %llu", i.dim, edim); in initializerSemantic() 877 const uinteger_t edim = tsa.dim.toInteger(); in initializerSemantic() local 880 …"%d extra initializer(s) for static array length of %d", cast(int)(dil.length - i), cast(int)edim); in initializerSemantic() 888 const max = mulu(edim, sz, overflow); in initializerSemantic() 891 … error(ci.loc, "array dimension %llu exceeds max of %llu", ulong(edim), ulong(amax / sz)); in initializerSemantic() 1146 uint edim; // the length of the resulting array literal in visitArray() local 1166 edim = cast(uint)adim; in visitArray() 1171 edim = init.dim; in visitArray() [all …]
|
| H A D | dsymbol.d | 2056 Expression edim = new IntegerExp(Loc.initial, dim, Type.tsize_t); variable 2057 edim = edim.expressionSemantic(sc); 2058 tiargs.push(edim);
|
| H A D | dcast.d | 756 const edim = e.elements.dim; in implicitConvTo() local 758 if (edim > tbasedim) in implicitConvTo() 764 if (edim < tbasedim) in implicitConvTo() 2308 const edim = e.elements.dim; in visitArrayLiteral() local 2310 if (edim > tbasedim) in visitArrayLiteral() 2317 foreach (i; 0 .. edim) in visitArrayLiteral() 2325 foreach (i; edim .. cast(size_t)tbasedim) in visitArrayLiteral()
|
| H A D | dtemplate.d | 3824 Expression edim = null; in visit() local 3837 edim = tsa.dim; in visit() 3851 edim = s ? getValue(s) : getValue(e); in visit() 3854 …if (tp && tp.matchArg(sc, t.dim, i, parameters, dedtypes, null) || edim && edim.toInteger() == t.d… in visit()
|
| H A D | expressionsem.d | 251 Expression edim = new IntegerExp(ae.loc, i, Type.tsize_t); in resolveOpDollar() local 252 edim = edim.expressionSemantic(sc); in resolveOpDollar() 253 tiargs.push(edim); in resolveOpDollar() 3460 Expression edim = null; in visit() local 3464 edim = ts.dim; in visit() 3493 if (edim) in visit() 3498 exp.type = new TypeSArray(exp.type, edim); in visit() 3507 exp.arguments.push(edim); in visit()
|
| H A D | statementsem.d | 1061 size_t edim = ale.elements ? ale.elements.dim : 0; in package() local 1067 fs.aggr = fs.aggr.implicitCastTo(sc, telem.sarrayOf(edim)); in package()
|
| H A D | parse.d | 9270 auto edim = AST.typeToExpression(index); 9271 if (!edim) 9276 t = new AST.TypeSArray(taa.next, edim);
|