Searched defs:ExprType (Results 1 - 5 of 5) sorted by relevance

/external/clang/lib/Parse/
H A DParseExpr.cpp1447 ParenParseOption ExprType = CastExpr; local
1458 Operand = ParseParenExpression(ExprType, true/*stopIfCastExpr*/,
1464 if (ExprType == CastExpr) {
1774 /// based on what is allowed by ExprType. The actual thing parsed is returned
1775 /// in ExprType. If stopIfCastExpr is true, it will only return the parsed type,
1793 Parser::ParseParenExpression(ParenParseOption &ExprType, bool stopIfCastExpr, argument
1809 ExprType >= CompoundLiteral? Sema::PCC_ParenthesizedExpression
1818 if (ExprType >= CompoundStmt && Tok.is(tok::l_brace)) {
1822 ExprType = CompoundStmt;
1827 } else if (ExprType >
[all...]
H A DParseExprCXX.cpp2439 Parser::ParseCXXAmbiguousParenExpression(ParenParseOption &ExprType, argument
2443 assert(ExprType == CastExpr && "Compound literals are not ambiguous!");
2523 ExprType = CompoundLiteral;
2547 ExprType = SimpleExpr;
/external/clang/lib/Sema/
H A DSemaStmt.cpp1622 QualType ExprType = E->getType(); local
1629 if (!Context.hasSameUnqualifiedType(ReturnType, ExprType))
H A DSemaDeclCXX.cpp2300 QualType ExprType = E->getType(); local
2301 QualType TargetType = SemaRef.Context.getRValueReferenceType(ExprType);
H A DSemaExpr.cpp2878 bool Sema::CheckUnaryExprOrTypeTraitOperand(QualType ExprType, argument
2882 if (ExprType->isDependentType())
2889 if (const ReferenceType *Ref = ExprType->getAs<ReferenceType>())
2890 ExprType = Ref->getPointeeType();
2893 return CheckVecStepTraitOperandType(*this, ExprType, OpLoc, ExprRange);
2896 if (!CheckExtensionTraitOperandType(*this, ExprType, OpLoc, ExprRange,
2900 if (RequireCompleteType(OpLoc, ExprType,
2905 if (CheckObjCTraitOperandConstraints(*this, ExprType, OpLoc, ExprRange,

Completed in 436 milliseconds