Searched refs:iupr (Results 1 – 4 of 4) sorted by relevance
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
H A D | constfold.c | 1417 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 D | dinterpret.c | 5116 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 D | constfold.d | 1342 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 D | dinterpret.d | 5291 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 …]
|