Home | History | Annotate | Download | only in Sema

Lines Matching refs:Diagnose

54   /// diagnose the use of local variables or parameters within the
1500 // Diagnose any attributes we see.
1541 // that we can properly diagnose redundant direct base types. Note
2363 // Diagnose value-uses of fields to initialize themselves, e.g.
2366 // Also diagnose across field uninitialized use such as
2591 // have more member initializers coming; we'll diagnose it just
4145 void diagnose(Sema &S, SourceLocation Loc, QualType T) override {
4190 Diagnoser.diagnose(*this, Loc, T);
4211 // Keep a set of seen pure methods so we won't diagnose the same method
4333 // don't diagnose.
5011 ShouldDeleteSpecialMember(MD, CSM, /*Diagnose*/true);
5071 bool Diagnose;
5080 Sema::CXXSpecialMember CSM, bool Diagnose)
5081 : S(S), MD(MD), CSM(CSM), Diagnose(Diagnose),
5188 if (Diagnose) {
5268 if (Diagnose)
5280 if (Diagnose)
5292 if (Diagnose)
5300 if (Diagnose)
5308 if (Diagnose)
5338 if (Diagnose)
5366 if (Diagnose)
5379 bool Diagnose) {
5393 if (Diagnose)
5417 if (!Diagnose) return true;
5429 if (!Diagnose) return true;
5462 if (Diagnose)
5468 SpecialMemberDeletionInfo SMI(*this, MD, CSM, Diagnose);
5651 bool Diagnose) {
5658 ConstRHS, Diagnose ? &Selected : nullptr))
5661 if (Diagnose) {
5688 S.SpecialMemberIsTrivial(Selected, CSM, Diagnose);
5699 bool ConstArg, bool Diagnose) {
5709 CSM, ConstArg, Diagnose))
5719 if (Diagnose)
5730 if (Diagnose)
5738 CSM, TSK_Field, Diagnose))
5745 /// Diagnose why the specified class does not have a trivial special member of
5752 TSK_CompleteObject, /*Diagnose*/true);
5759 bool Diagnose) {
5782 if (Diagnose)
5799 if (Diagnose)
5813 if (Diagnose)
5820 if (Diagnose)
5836 ConstArg, CSM, TSK_BaseClass, Diagnose))
5851 if (!checkTrivialClassMembers(*this, RD, CSM, ConstArg, Diagnose))
5858 if (Diagnose)
5867 if (!Diagnose)
6012 /// \brief Diagnose methods which overload virtual methods in a base class
6089 // it shows up in the right place in the vtable and that we diagnose
6110 // shows up in the right place in the vtable and that we diagnose problems
6567 // Diagnose "&operator bool()" and other such nonsense. This
6655 /// \brief Diagnose a mismatch in 'inline' qualifiers when a namespace is
7267 // Diagnose finding a decl which is not from a base class of the
7275 // FIXME: diagnose the following if we care enough:
7282 // We can't diagnose it immediately because C<T> is an unknown
7935 // FIXME: in C++0x, we can diagnose if we can prove that the
7989 // diagnose here only if we can prove that that can't happen,
8684 // Only diagnose this once per constructor.
9554 /// Diagnose an implicit copy operation for a class which is odr-used, but
9942 // diagnose if we implicitly define an assignment operator that assigns
9981 // multiple distinct direct bases of Class, diagnose it. (If it
9982 // only happens in one base, we'll diagnose it when synthesizing
9999 // Only diagnose each vbase once.
11788 // thus we never diagnose it, not even in -pedantic.