Lines Matching refs:ctfeNeedLvalue
36 ctfeNeedLvalue, // Must return an Lvalue (== CTFE reference) enumerator
818 earg = interpret(earg, istate, ctfeNeedLvalue); in interpretFunction()
1246 result = interpret(pue, s->exp, istate, ctfeNeedLvalue); in visit()
1853 if (goal == ctfeNeedLvalue) in visit()
2044 Expression *er = interpret(e->e1, istate, ctfeNeedLvalue); in visit()
2196 if (goal != ctfeNeedLvalue && (v->isRef() || v->isOut())) in getVarExp()
2227 if (goal == ctfeNeedLvalue) in visit()
3212 Expression *newval = interpret(e->e2, istate, ctfeNeedLvalue);
3357 e1 = interpret(e1, istate, ctfeNeedLvalue);
3399 e1 = interpret(e1, istate, ctfeNeedLvalue);
3545 e1 = interpret(e1, istate, ctfeNeedLvalue);
3570 if (goal == ctfeNeedLvalue) // Bugzilla 14371
3599 Expression *e1x = interpret(((SliceExp*)e->e1)->e1, istate, ctfeNeedLvalue);
4776 if (goal != ctfeNeedLvalue) // Peel off CTFE reference if it's unnecessary in visit()
5153 if (goal == ctfeNeedLvalue) in visit()
5183 if (goal == ctfeNeedLvalue && e1->type->ty == Taarray && e->modifiable) in visit()
5196 if (goal == ctfeNeedLvalue) in visit()
5230 if (goal == ctfeNeedLvalue) in visit()
6057 if (goal == ctfeNeedLvalue) in visit()