Home | History | Annotate | Download | only in Sema

Lines Matching refs:diagnose

147     /// A list of attributes to diagnose the uselessness of when the
198 /// We will diagnose such attributes later.
203 /// Diagnose all the ignored type attributes, given that the
475 // Otherwise, diagnose when we're done building the type.
557 // If that failed, diagnose the bad attribute when the declarator is
576 // If that failed, diagnose the bad attribute when the declarator is
896 // If the type is deprecated or unavailable, diagnose it.
1115 // No diagnostic; we'll diagnose 'restrict' or '_Atomic' applied to a
1346 /// Parens and member pointers are permitted. We don't diagnose array and
1354 /// diagnose that it cannot be contained within the given kind of declarator.
2040 // Diagnose pointless type qualifiers on the return type of a function.
2091 // If the qualifiers come from a conversion function type, don't diagnose
2097 // Just parens all the way out to the decl specifiers. Diagnose any qualifiers
2732 // For conversion functions, we'll diagnose this particular error later.
3160 // Diagnose any ignored type attributes.
4509 // Diagnose regparm with fastcall.
4551 // Diagnose use of callee-cleanup calling convention on variadic functions.
4567 // Diagnose the use of X86 fastcall on unprototyped functions.
4576 // Also diagnose fastcall with regparm.
5047 void diagnose(Sema &S, SourceLocation Loc, QualType T) override {
5310 Diagnoser.diagnose(*this, Loc, T);
5383 Diagnoser.diagnose(*this, Loc, T);
5404 // so is non-literal. This is better to diagnose than the resulting absence
5445 SpecialMemberIsTrivial(Dtor, CXXDestructor, /*Diagnose*/true);