Lines Matching defs:OrigOp
8690 QualType Sema::CheckAddressOfOperand(ExprResult &OrigOp, SourceLocation OpLoc) {
8691 if (const BuiltinType *PTy = OrigOp.get()->getType()->getAsPlaceholderType()){
8693 Expr *E = OrigOp.get()->IgnoreParens();
8697 << OrigOp.get()->getSourceRange();
8705 << OrigOp.get()->getSourceRange();
8717 << OrigOp.get()->getSourceRange();
8721 OrigOp = CheckPlaceholderExpr(OrigOp.take());
8722 if (OrigOp.isInvalid()) return QualType();
8725 if (OrigOp.get()->isTypeDependent())
8728 assert(!OrigOp.get()->getType()->isPlaceholderType());
8731 Expr *op = OrigOp.get()->IgnoreParens();
8756 OrigOp = op = new (Context)
8757 MaterializeTemporaryExpr(op->getType(), OrigOp.take(), true, 0);
8767 << OrigOp.get()->getSourceRange();
8774 if (OrigOp.get() != DRE) {
8776 << OrigOp.get()->getSourceRange();