Home
last modified time | relevance | path

Searched refs:OutputExpr (Results 1 – 2 of 2) sorted by relevance

/minix3/external/bsd/llvm/dist/clang/lib/Sema/
H A DSemaStmtAsm.cpp141 Expr *OutputExpr = Exprs[i]; in ActOnGCCAsmStmt() local
144 if (CheckNakedParmReference(OutputExpr, *this)) in ActOnGCCAsmStmt()
150 if (OutputExpr->isTypeDependent()) in ActOnGCCAsmStmt()
154 OutputExpr->isModifiableLvalue(Context, /*Loc=*/nullptr); in ActOnGCCAsmStmt()
163 const Expr *LVal = OutputExpr->IgnoreParenNoopCasts(Context); in ActOnGCCAsmStmt()
166 << OutputExpr->getSourceRange(); in ActOnGCCAsmStmt()
169 << OutputExpr->getSourceRange(); in ActOnGCCAsmStmt()
176 if (RequireCompleteType(OutputExpr->getLocStart(), Exprs[i]->getType(), in ActOnGCCAsmStmt()
180 return StmtError(Diag(OutputExpr->getLocStart(), in ActOnGCCAsmStmt()
182 << OutputExpr->getSourceRange()); in ActOnGCCAsmStmt()
[all …]
H A DTreeTransform.h6079 Expr *OutputExpr = S->getOutputExpr(I); in TransformGCCAsmStmt() local
6080 ExprResult Result = getDerived().TransformExpr(OutputExpr); in TransformGCCAsmStmt()
6084 ExprsChanged |= Result.get() != OutputExpr; in TransformGCCAsmStmt()