Home
last modified time | relevance | path

Searched refs:Diagnoser (Results 1 – 5 of 5) sorted by relevance

/external/clang/include/clang/Sema/
DSema.h1193 TypeDiagnoser &Diagnoser);
1196 TypeDiagnoser &Diagnoser);
1203 BoundTypeDiagnoser1<T1> Diagnoser(DiagID, Arg1); in RequireCompleteType()
1204 return RequireCompleteType(Loc, T, Diagnoser); in RequireCompleteType()
1210 BoundTypeDiagnoser2<T1, T2> Diagnoser(DiagID, Arg1, Arg2); in RequireCompleteType()
1211 return RequireCompleteType(Loc, T, Diagnoser); in RequireCompleteType()
1218 BoundTypeDiagnoser3<T1, T2, T3> Diagnoser(DiagID, Arg1, Arg2, in RequireCompleteType()
1220 return RequireCompleteType(Loc, T, Diagnoser); in RequireCompleteType()
1223 bool RequireCompleteExprType(Expr *E, TypeDiagnoser &Diagnoser);
1228 BoundTypeDiagnoser1<T1> Diagnoser(DiagID, Arg1); in RequireCompleteExprType()
[all …]
/external/clang/lib/Sema/
DSemaType.cpp1405 } Diagnoser; in isArraySizeVLA() local
1407 return S.VerifyIntegerConstantExpression(ArraySize, &SizeVal, Diagnoser, in isArraySizeVLA()
4829 bool Sema::RequireCompleteExprType(Expr *E, TypeDiagnoser &Diagnoser){ in RequireCompleteExprType() argument
4886 return RequireCompleteType(E->getExprLoc(), T, Diagnoser); in RequireCompleteExprType()
4904 TypeDiagnoserDiag Diagnoser(DiagID); in RequireCompleteExprType() local
4905 return RequireCompleteExprType(E, Diagnoser); in RequireCompleteExprType()
4926 TypeDiagnoser &Diagnoser) { in RequireCompleteType() argument
4927 if (RequireCompleteTypeImpl(Loc, T, Diagnoser)) in RequireCompleteType()
4940 TypeDiagnoser &Diagnoser) { in RequireCompleteTypeImpl() argument
4953 if (!Diagnoser.Suppressed && Def && !LookupResult::isVisible(*this, Def)) { in RequireCompleteTypeImpl()
[all …]
DSemaExpr.cpp10597 } Diagnoser; in VerifyIntegerConstantExpression() local
10599 return VerifyIntegerConstantExpression(E, Result, Diagnoser); in VerifyIntegerConstantExpression()
10616 } Diagnoser(DiagID); in VerifyIntegerConstantExpression() local
10618 return VerifyIntegerConstantExpression(E, Result, Diagnoser, AllowFold); in VerifyIntegerConstantExpression()
10628 VerifyICEDiagnoser &Diagnoser, in VerifyIntegerConstantExpression() argument
10681 } ConvertDiagnoser(Diagnoser.Suppress); in VerifyIntegerConstantExpression()
10692 if (!Diagnoser.Suppress) in VerifyIntegerConstantExpression()
10693 Diagnoser.diagnoseNotICE(*this, DiagLoc, E->getSourceRange()); in VerifyIntegerConstantExpression()
10733 if (!Diagnoser.Suppress) { in VerifyIntegerConstantExpression()
10734 Diagnoser.diagnoseNotICE(*this, DiagLoc, E->getSourceRange()); in VerifyIntegerConstantExpression()
[all …]
DSemaDeclCXX.cpp3883 } Diagnoser(DiagID, SelID); in RequireNonAbstractType() local
3885 return RequireNonAbstractType(Loc, T, Diagnoser); in RequireNonAbstractType()
3889 TypeDiagnoser &Diagnoser) { in RequireNonAbstractType() argument
3894 return RequireNonAbstractType(Loc, AT->getElementType(), Diagnoser); in RequireNonAbstractType()
3902 return RequireNonAbstractType(Loc, AT->getElementType(), Diagnoser); in RequireNonAbstractType()
3921 Diagnoser.diagnose(*this, Loc, T); in RequireNonAbstractType()
DSemaTemplate.cpp4668 } Diagnoser(ArgType); in CheckTemplateArgument() local
4670 Arg = VerifyIntegerConstantExpression(Arg, &Value, Diagnoser, in CheckTemplateArgument()