Lines Matching defs:line
179 static bool error_on_divide_by_zero(const Context& context, int line, Operator op,
187 context.fErrors->error(line, "division by zero");
306 static std::unique_ptr<Expression> fold_float_expression(int line,
316 return Literal::Make(line, result, resultType);
320 static std::unique_ptr<Expression> fold_int_expression(int line,
330 return Literal::Make(line, result, resultType);
334 int line,
369 return Literal::MakeBool(context, line, result);
401 if (error_on_divide_by_zero(context, line, op, *right)) {
430 #define RESULT(Op) fold_int_expression(line, \
432 #define URESULT(Op) fold_int_expression(line, \
440 context.fErrors->error(line, "arithmetic overflow");
446 context.fErrors->error(line, "arithmetic overflow");
465 context.fErrors->error(line, "shift value out of range");
471 context.fErrors->error(line, "shift value out of range");
486 #define RESULT(Op) fold_float_expression(line, leftVal Op rightVal, &resultType)
568 return Literal::MakeBool(context, line, equality);