Lines Matching defs:Error
3935 Error(E, diag::note_constexpr_conditional_never_const);
3961 bool ZeroInitialization(const Expr *E) { return Error(E); }
3968 /// Report an evaluation error. This should only be called when an error is
3969 /// first discovered. When propagating an error, just return false.
3970 bool Error(const Expr *E, diag::kind D) {
3974 bool Error(const Expr *E) {
3975 return Error(E, diag::note_invalid_subexpr_in_const_expr);
3982 return Error(E);
4002 return Error(E);
4022 return Error(E);
4082 return Error(E);
4085 return Error(E);
4115 return Error(Callee);
4119 return Error(Callee);
4126 return Error(Callee);
4130 return Error(Callee);
4140 return Error(E);
4150 return Error(E);
4152 return Error(E);
4161 return Error(E, diag::note_constexpr_virtual_call);
4183 return Error(E);
4206 if (!FD) return Error(E);
4249 return Error(E);
4260 return Error(UO);
4276 return Error(E);
4370 return this->Error(E);
4511 return Error(E);
4648 return Error(E);
4685 return Error(UO);
4698 return Error(CAO);
4720 return Error(E);
4776 return Error(E);
5099 return Error(E);
5103 return Error(E);
5115 return Error(E);
5246 return Error(E->getSubExpr());
5396 return Error(E);
5402 return Error(E);
5409 return Error(E);
5424 return Error(E);
5427 return Error(E);
5553 return Error(E);
5593 return Error(E);
5622 return Error(E);
5696 return Error(E);
5726 return Error(E);
5830 return Error(E);
6206 return Error(E);
6215 return Error(E);
6253 return Error(E);
6285 return Error(E);
6301 return Error(E);
6482 Success(0, E) : Error(E);
6610 bool Error(const Expr *E) {
6611 return IntEval.Error(E);
6613 bool Error(const Expr *E, diag::kind D) {
6614 return IntEval.Error(E, D);
6778 return Error(E);
6839 return Error(E);
6976 return Error(E);
6982 return Error(E);
6989 return Error(E);
6993 return Error(E);
7000 return Error(E);
7005 return Error(E);
7136 return Error(E);
7140 return Error(E);
7259 return Error(OOE);
7271 return Error(OOE);
7282 return Error(OOE);
7299 Error(OOE);
7304 return Error(OOE);
7313 return Error(OOE);
7329 return Error(E);
7340 if (!Result.isInt()) return Error(E);
7350 if (!Result.isInt()) return Error(E);
7413 return Error(E);
7466 return Error(E);
7506 return Error(E);
7519 return Error(E);
7636 return Error(E);
7646 return Error(E);
7705 default: return Error(E);
7899 return Error(E);
8015 default: return Error(E);
8182 return Error(E, diag::note_expr_divide_by_zero);
8207 return Error(E);
8889 // EvaluateAsRValue gives an error for undefined Div/Rem, so make sure