Home | History | Annotate | Download | only in Sema

Lines Matching refs:OrigOp

8506 QualType Sema::CheckAddressOfOperand(ExprResult &OrigOp, SourceLocation OpLoc) {
8507 if (const BuiltinType *PTy = OrigOp.get()->getType()->getAsPlaceholderType()){
8509 Expr *E = OrigOp.get()->IgnoreParens();
8513 << OrigOp.get()->getSourceRange();
8521 << OrigOp.get()->getSourceRange();
8533 << OrigOp.get()->getSourceRange();
8537 OrigOp = CheckPlaceholderExpr(OrigOp.take());
8538 if (OrigOp.isInvalid()) return QualType();
8541 if (OrigOp.get()->isTypeDependent())
8544 assert(!OrigOp.get()->getType()->isPlaceholderType());
8547 Expr *op = OrigOp.get()->IgnoreParens();
8572 OrigOp = op = new (Context)
8573 MaterializeTemporaryExpr(op->getType(), OrigOp.take(), true, 0);
8583 << OrigOp.get()->getSourceRange();
8590 if (OrigOp.get() != DRE) {
8592 << OrigOp.get()->getSourceRange();