Lines Matching refs:ArrayLiteralExp

197                 return ((ArrayLiteralExp *)expr)->ownedByCtfe == OWNEDcode;
264 ArrayLiteralExp *ale = (ArrayLiteralExp *)e;
267 new(&ue) ArrayLiteralExp(e->loc, e->type, elements);
269 ArrayLiteralExp *r = (ArrayLiteralExp *)ue.exp();
359 ArrayLiteralExp *r = (ArrayLiteralExp *)ue.exp();
536 ArrayLiteralExp *ale = (ArrayLiteralExp *)e;
558 * Constructed ArrayLiteralExp
560 ArrayLiteralExp *createBlockDuplicatedArrayLiteral(UnionExp *pue, Loc loc, Type *type,
584 new(pue) ArrayLiteralExp(loc, type, elements);
585 ArrayLiteralExp *ale = (ArrayLiteralExp *)pue->exp();
1124 ArrayLiteralExp *ae1 = (x->op == TOKarrayliteral) ? (ArrayLiteralExp *)x : NULL;
1133 ArrayLiteralExp *ae2 = (x->op == TOKarrayliteral) ? (ArrayLiteralExp *)x : NULL;
1461 ArrayLiteralExp *es2 = (ArrayLiteralExp *)e1;
1495 ArrayLiteralExp *es2 = (ArrayLiteralExp *)e2;
1527 ArrayLiteralExp *es1 = (ArrayLiteralExp *)e1;
1528 ArrayLiteralExp *es2 = (ArrayLiteralExp *)e2;
1530 new(&ue) ArrayLiteralExp(es1->loc, type, copyLiteralArray(es1->elements));
1531 es1 = (ArrayLiteralExp *)ue.exp();
1593 ArrayLiteralExp *ale = (ArrayLiteralExp *)e1;
1655 ((ArrayLiteralExp *)e)->ownedByCtfe = OWNEDctfe;
1688 oldelems = ((ArrayLiteralExp *)dest)->elements;
1689 newelems = ((ArrayLiteralExp *)src)->elements;
1698 sliceAssignArrayLiteralFromString((ArrayLiteralExp *)dest, (StringExp *)src, 0);
1703 sliceAssignStringFromArrayLiteral((StringExp *)dest, (ArrayLiteralExp *)src, 0);
1777 /// Given array literal oldval of type ArrayLiteralExp or StringExp, of length
1826 ArrayLiteralExp *ae = (ArrayLiteralExp *)oldval;
1843 new(&ue) ArrayLiteralExp(loc, arrayType, elements);
1844 ArrayLiteralExp *aae = (ArrayLiteralExp *)ue.exp();
1876 return true; //((ArrayLiteralExp *)newval)->ownedByCtfe;
1993 elements = ((ArrayLiteralExp *)e)->elements;
2104 new(&ue) ArrayLiteralExp(var->loc, tsa, elements);
2105 ArrayLiteralExp *ae = (ArrayLiteralExp *)ue.exp();