Lines Matching refs:Redeclaration
1533 // The types match. Link up the redeclaration chain if the old
2088 // redeclaration, then pretend that we don't know about this
2112 /// redeclaration of Old.
2561 /// \return true if this is a forbidden redeclaration
3534 // If this has an identifier and is not an invalid redeclaration or
3728 bool Redeclaration = D.isRedeclaration();
3729 NamedDecl *ND = ActOnTypedefNameDecl(S, DC, NewTD, Previous, Redeclaration);
3730 D.setRedeclaration(Redeclaration);
3775 LookupResult &Previous, bool &Redeclaration) {
3781 Redeclaration = true;
4311 /// Returns true if the variable declaration is a redeclaration.
4544 /// \brief Generate diagnostics for an invalid function redeclaration.
4547 /// function redeclaration, including finding possible similar declarations
5691 /// Returns true if the function declaration is a redeclaration.
5709 bool Redeclaration = false;
5721 Redeclaration = true;
5727 Redeclaration = true;
5731 Redeclaration = true;
5735 Redeclaration = false;
5743 << Redeclaration << NewFD;
5745 if (Redeclaration)
5757 if (Redeclaration) {
5762 return Redeclaration;
5815 return Redeclaration;
5852 return Redeclaration;
5859 return Redeclaration;
5891 return Redeclaration;
6195 // If this is a redeclaration, check that the type we just deduced matches
6970 // Check for redeclaration of parameters, e.g. int foo(int x, int x);
7821 /// Check whether this is a valid redeclaration of a previous enumeration.
7822 /// \return true if the redeclaration was invalid.
7856 /// as a redeclaration of the given tag declaration.
8016 // redeclaration.
8171 // also need to do a redeclaration lookup there, just in case
8227 // In C++, we need to do a redeclaration lookup to properly
8240 // insanity with a redeclaration lookup can only actually happen
8353 // A redeclaration in function prototype scope in C isn't
8407 // (non-redeclaration) lookup.
9496 // redeclaration or some other bogus case. Don't try to add fields to it.
9833 // Diagnose redeclaration of private ivars.