reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
7425 if (!Prev && IsGlobal && !isIncompleteDeclExternC(S, ND)) { 7431 if (Prev) { 7436 Previous.addDecl(Prev); 7454 Prev = *I; 7464 Prev = *I; 7475 if (!Prev) 7481 assert(Prev && "should have found a previous declaration to diagnose"); 7482 if (FunctionDecl *FD = dyn_cast<FunctionDecl>(Prev)) 7483 Prev = FD->getFirstDecl(); 7485 Prev = cast<VarDecl>(Prev)->getFirstDecl(); 7485 Prev = cast<VarDecl>(Prev)->getFirstDecl(); 7489 S.Diag(Prev->getLocation(), diag::note_extern_c_global_conflict)