Searched refs:Diagnoser (Results 1 - 6 of 6) sorted by relevance

/external/clang/unittests/Sema/
H A DExternalSemaSourceTest.cpp234 CompleteTypeDiagnoser Diagnoser(false);
235 Installer->PushSource(&Diagnoser);
243 ASSERT_EQ(0, Diagnoser.CallCount);
/external/clang/include/clang/Sema/
H A DSema.h1295 TypeDiagnoser &Diagnoser);
1298 TypeDiagnoser &Diagnoser);
1305 BoundTypeDiagnoser1<T1> Diagnoser(DiagID, Arg1);
1306 return RequireCompleteType(Loc, T, Diagnoser);
1312 BoundTypeDiagnoser2<T1, T2> Diagnoser(DiagID, Arg1, Arg2);
1313 return RequireCompleteType(Loc, T, Diagnoser);
1320 BoundTypeDiagnoser3<T1, T2, T3> Diagnoser(DiagID, Arg1, Arg2,
1322 return RequireCompleteType(Loc, T, Diagnoser);
1325 bool RequireCompleteExprType(Expr *E, TypeDiagnoser &Diagnoser);
1330 BoundTypeDiagnoser1<T1> Diagnoser(DiagI
[all...]
/external/clang/lib/Sema/
H A DSemaType.cpp1480 } Diagnoser; local
1482 return S.VerifyIntegerConstantExpression(ArraySize, &SizeVal, Diagnoser,
4970 /// \param Diagnoser The object that will emit a diagnostic if the type is
4975 bool Sema::RequireCompleteExprType(Expr *E, TypeDiagnoser &Diagnoser){ argument
5037 return RequireCompleteType(E->getExprLoc(), T, Diagnoser);
5055 TypeDiagnoserDiag Diagnoser(DiagID);
5056 return RequireCompleteExprType(E, Diagnoser);
5077 TypeDiagnoser &Diagnoser) {
5078 if (RequireCompleteTypeImpl(Loc, T, Diagnoser))
5193 TypeDiagnoser &Diagnoser) {
5076 RequireCompleteType(SourceLocation Loc, QualType T, TypeDiagnoser &Diagnoser) argument
5192 RequireCompleteTypeImpl(SourceLocation Loc, QualType T, TypeDiagnoser &Diagnoser) argument
5370 RequireLiteralType(SourceLocation Loc, QualType T, TypeDiagnoser &Diagnoser) argument
[all...]
H A DSemaExpr.cpp11047 } Diagnoser; local
11049 return VerifyIntegerConstantExpression(E, Result, Diagnoser);
11066 } Diagnoser(DiagID);
11068 return VerifyIntegerConstantExpression(E, Result, Diagnoser, AllowFold);
11078 VerifyICEDiagnoser &Diagnoser,
11131 } ConvertDiagnoser(Diagnoser.Suppress);
11142 if (!Diagnoser.Suppress)
11143 Diagnoser.diagnoseNotICE(*this, DiagLoc, E->getSourceRange());
11183 if (!Diagnoser.Suppress) {
11184 Diagnoser
11077 VerifyIntegerConstantExpression(Expr *E, llvm::APSInt *Result, VerifyICEDiagnoser &Diagnoser, bool AllowFold) argument
[all...]
H A DSemaDeclCXX.cpp4152 } Diagnoser(DiagID, SelID);
4154 return RequireNonAbstractType(Loc, T, Diagnoser);
4158 TypeDiagnoser &Diagnoser) {
4163 return RequireNonAbstractType(Loc, AT->getElementType(), Diagnoser);
4171 return RequireNonAbstractType(Loc, AT->getElementType(), Diagnoser);
4190 Diagnoser.diagnose(*this, Loc, T);
4157 RequireNonAbstractType(SourceLocation Loc, QualType T, TypeDiagnoser &Diagnoser) argument
H A DSemaTemplate.cpp4878 } Diagnoser(ArgType);
4880 Arg = VerifyIntegerConstantExpression(Arg, &Value, Diagnoser,

Completed in 267 milliseconds