Lines Matching refs:OutputExpr
187 Expr *OutputExpr = Exprs[i];
190 if (CheckNakedParmReference(OutputExpr, *this))
195 checkExprMemoryConstraintCompat(*this, OutputExpr, Info, false))
201 if (OutputExpr->isTypeDependent())
205 OutputExpr->isModifiableLvalue(Context, /*Loc=*/nullptr);
214 const Expr *LVal = OutputExpr->IgnoreParenNoopCasts(Context);
217 << OutputExpr->getSourceRange();
220 << OutputExpr->getSourceRange();
227 if (RequireCompleteType(OutputExpr->getLocStart(), Exprs[i]->getType(),
231 return StmtError(Diag(OutputExpr->getLocStart(),
233 << OutputExpr->getSourceRange());
236 unsigned Size = Context.getTypeSize(OutputExpr->getType());
239 return StmtError(Diag(OutputExpr->getLocStart(),
443 Expr *OutputExpr = Exprs[TiedTo];
459 if (OutputExpr->isTypeDependent() || InputExpr->isTypeDependent())
463 QualType OutTy = OutputExpr->getType();
542 << InTy << OutTy << OutputExpr->getSourceRange()