Lines Matching refs:CTFEExp
140 // True if 'e' is CTFEExp::cantexp, or an exception
146 /********************** CTFEExp ******************************************/
148 CTFEExp *CTFEExp::cantexp;
149 CTFEExp *CTFEExp::voidexp;
150 CTFEExp *CTFEExp::breakexp;
151 CTFEExp *CTFEExp::continueexp;
152 CTFEExp *CTFEExp::gotoexp;
154 CTFEExp::CTFEExp(TOK tok)
155 : Expression(Loc(), tok, sizeof(CTFEExp))
160 const char *CTFEExp::toChars()
178 if (e->op == TOKcantexp) return CTFEExp::cantexp;
179 if (e->op == TOKvoidexp) return CTFEExp::voidexp;
180 if (e->op == TOKbreak) return CTFEExp::breakexp;
181 if (e->op == TOKcontinue) return CTFEExp::continueexp;
182 if (e->op == TOKgoto) return CTFEExp::gotoexp;
820 new(&ue) CTFEExp(TOKcantexp);
836 new(&ue) CTFEExp(TOKcantexp);
872 assert(!CTFEExp::isCantExp(dollar));
1472 new(&ue) CTFEExp(TOKcantexp);
1506 new(&ue) CTFEExp(TOKcantexp);
1587 return CTFEExp::cantexp;
1597 return CTFEExp::cantexp;
1651 if (CTFEExp::isCantExp(r))