Lines Matching refs:ekey
2559 Expression *ekey = (*keysx)[i];
2562 Expression *ek = interpret(ekey, istate);
2571 if (ek != ekey ||
2595 Expression *ekey = (*keysx)[i - 1];
2599 if (!ctfeEqual(e->loc, TOKequal, ekey, ekey2))
2602 // Remove ekey
3288 Expression *ekey = interpret(xe->e2, istate);
3289 if (exceptionOrCant(ekey))
3292 ekey = resolveSlice(ekey, &ekeyTmp); // only happens with AA assignment
3295 AssocArrayLiteralExp *newAA = (AssocArrayLiteralExp *)findKeyInAA(e->loc, existingAA, ekey);
3307 existingAA->keys->push(ekey);
3336 Expression *ekey = interpret(((IndexExp *)e1)->e2, istate);
3337 if (exceptionOrCant(ekey))
3339 ekey = resolveSlice(ekey); // only happens with AA assignment
3342 keysx->push(ekey);
3350 lastIndex = ekey;
6136 Expression *ekey = (*keysx)[j];
6137 int eq = ctfeEqual(e->loc, TOKequal, ekey, index);
6142 (*keysx)[j - removed] = ekey;
6580 Expression *ekey = (*ae->keys)[i];
6585 evalue = new IndexExp(deleg->loc, ae, ekey);
6590 args[0] = ekey;