Home
last modified time | relevance | path

Searched refs:iupr (Results 1 – 4 of 4) sorted by relevance

/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dconstfold.c1417 uinteger_t iupr = upr->toInteger(); in Slice() local
1419 if (iupr > es1->len || ilwr > iupr) in Slice()
1421 e1->error("string slice [%llu .. %llu] is out of bounds", ilwr, iupr); in Slice()
1426 size_t len = (size_t)(iupr - ilwr); in Slice()
1446 uinteger_t iupr = upr->toInteger(); in Slice() local
1448 if (iupr > es1->elements->dim || ilwr > iupr) in Slice()
1450 e1->error("array slice [%llu .. %llu] is out of bounds", ilwr, iupr); in Slice()
1456 elements->setDim((size_t)(iupr - ilwr)); in Slice()
1459 (size_t)(iupr - ilwr) * sizeof((*es1->elements)[0])); in Slice()
H A Ddinterpret.c5116 uinteger_t iupr = ((SliceExp *)e1)->upr->toInteger(); in resolveIndexing() local
5118 if (index > iupr - ilwr) in resolveIndexing()
5120 e->error("index %llu exceeds array length %llu", index, iupr - ilwr); in resolveIndexing()
5276 uinteger_t iupr = upr->toInteger(); in visit() local
5281 iupr += ofs; in visit()
5284 if (iupr == ilwr) in visit()
5309 if (iupr > (len + 1) || iupr < ilwr) in visit()
5311 … e->error("pointer slice [%lld..%lld] exceeds allocated memory block [0..%lld]", ilwr, iupr, len); in visit()
5318 upr = new IntegerExp(e->loc, iupr, upr->type); in visit()
5378 uinteger_t iupr = upr->toInteger(); in visit() local
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dconstfold.d1342 const uinteger_t iupr = upr.toInteger(); in Slice() local
1343 if (sliceBoundsCheck(0, es1.len, ilwr, iupr)) in Slice()
1347 const len = cast(size_t)(iupr - ilwr); in Slice()
1362 const uinteger_t iupr = upr.toInteger(); in Slice() local
1363 if (sliceBoundsCheck(0, es1.elements.dim, ilwr, iupr)) in Slice()
1367 auto elements = new Expressions(cast(size_t)(iupr - ilwr)); in Slice()
1368 …memcpy(elements.tdata(), es1.elements.tdata() + ilwr, cast(size_t)(iupr - ilwr) * ((*es1.elements)… in Slice()
H A Ddinterpret.d5291 uinteger_t iupr = se.upr.toInteger(); in resolveIndexing() local
5293 if (index > iupr - ilwr) in resolveIndexing()
5295 e.error("index %llu exceeds array length %llu", index, iupr - ilwr); in resolveIndexing()
5458 uinteger_t iupr = upr.toInteger(); in visit() local
5463 iupr += ofs; in visit()
5466 if (iupr == ilwr) in visit()
5491 if (sliceBoundsCheck(0, len, ilwr, iupr)) in visit()
5493 ….error("pointer slice `[%lld..%lld]` exceeds allocated memory block `[0..%lld]`", ilwr, iupr, len); in visit()
5500 upr = ctfeEmplaceExp!IntegerExp(e.loc, iupr, upr.type); in visit()
5577 uinteger_t iupr = upr.toInteger(); in visit() local
[all …]