Home | History | Annotate | Download | only in Sema

Lines Matching refs:Diagnose

55   /// diagnose the use of local variables or parameters within the
1496 // Diagnose any attributes we see.
1562 // that we can properly diagnose redundant direct base types. Note
2606 // Diagnose value-uses of fields to initialize themselves, e.g.
2609 // Also diagnose across field uninitialized use such as
2869 // have more member initializers coming; we'll diagnose it just
4450 Diagnoser.diagnose(*this, Loc, T);
4470 // Keep a set of seen pure methods so we won't diagnose the same method
4592 // don't diagnose.
4752 // Diagnose dll attributes on members of class with dll attribute.
4997 // Diagnose all other overridden methods which do not have 'override' specified on them.
5384 ShouldDeleteSpecialMember(MD, CSM, /*Diagnose*/true);
5445 bool Diagnose;
5454 Sema::CXXSpecialMember CSM, bool Diagnose)
5455 : S(S), MD(MD), CSM(CSM), Diagnose(Diagnose),
5562 if (Diagnose) {
5642 if (Diagnose)
5654 if (Diagnose)
5666 if (Diagnose)
5674 if (Diagnose)
5682 if (Diagnose)
5712 if (Diagnose)
5740 if (Diagnose)
5753 bool Diagnose) {
5767 if (Diagnose)
5791 if (!Diagnose) return true;
5803 if (!Diagnose) return true;
5836 if (Diagnose)
5842 SpecialMemberDeletionInfo SMI(*this, MD, CSM, Diagnose);
5869 Diagnose);
6032 bool Diagnose) {
6039 ConstRHS, Diagnose ? &Selected : nullptr))
6042 if (Diagnose) {
6069 S.SpecialMemberIsTrivial(Selected, CSM, Diagnose);
6080 bool ConstArg, bool Diagnose) {
6090 CSM, ConstArg, Diagnose))
6100 if (Diagnose)
6111 if (Diagnose)
6119 CSM, TSK_Field, Diagnose))
6126 /// Diagnose why the specified class does not have a trivial special member of
6133 TSK_CompleteObject, /*Diagnose*/true);
6140 bool Diagnose) {
6163 if (Diagnose)
6180 if (Diagnose)
6194 if (Diagnose)
6201 if (Diagnose)
6217 ConstArg, CSM, TSK_BaseClass, Diagnose))
6232 if (!checkTrivialClassMembers(*this, RD, CSM, ConstArg, Diagnose))
6239 if (Diagnose)
6248 if (!Diagnose)
6398 /// \brief Diagnose methods which overload virtual methods in a base class
6475 // it shows up in the right place in the vtable and that we diagnose
6496 // shows up in the right place in the vtable and that we diagnose problems
6971 // Diagnose "&operator bool()" and other such nonsense. This
7125 /// \brief Diagnose a mismatch in 'inline' qualifiers when a namespace is
7730 // Diagnose finding a decl which is not from a base class of the
7738 // FIXME: diagnose the following if we care enough:
7745 // We can't diagnose it immediately because C<T> is an unknown
8408 // FIXME: in C++0x, we can diagnose if we can prove that the
8462 // diagnose here only if we can prove that that can't happen,
8916 /* Diagnose */ false);
9161 // Only diagnose this once per constructor.
9382 /* Diagnose */ false);
10061 /* Diagnose */ false);
10097 /// Diagnose an implicit copy operation for a class which is odr-used, but
10452 /* Diagnose */ false);
10499 // diagnose if we implicitly define an assignment operator that assigns
10538 // multiple distinct direct bases of Class, diagnose it. (If it
10539 // only happens in one base, we'll diagnose it when synthesizing
10556 // Only diagnose each vbase once.
10887 /* Diagnose */ false);
11064 /* Diagnose */ false);
11389 // come here at which point we can diagnose it.
12431 // thus we never diagnose it, not even in -pedantic.