Home
last modified time | relevance | path

Searched refs:edim (Results 1 – 15 of 15) sorted by relevance

/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dinitsem.c317 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 Ddsymbol.c1733 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 Ddcast.c705 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 Ddtemplate.c3472 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 Dexpression.c6862 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 Dexpressionsem.c1002 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 Dparse.c7957 Expression *edim = typeToExpression(index); in parseNewExp() local
7958 if (!edim) in parseNewExp()
7963 t = new TypeSArray(taa->next, edim); in parseNewExp()
H A Dstatementsem.c1131 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 Dinitsem.d376 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 Ddsymbol.d2056 Expression edim = new IntegerExp(Loc.initial, dim, Type.tsize_t); variable
2057 edim = edim.expressionSemantic(sc);
2058 tiargs.push(edim);
H A Ddcast.d756 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 Ddtemplate.d3824 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 Dexpressionsem.d251 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 Dstatementsem.d1061 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 Dparse.d9270 auto edim = AST.typeToExpression(index);
9271 if (!edim)
9276 t = new AST.TypeSArray(taa.next, edim);