reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
652 Var->getType().isConstQualified() && 653 !Var->getType().isVolatileQualified() && 654 !Var->isInline() && 655 !isExportedFromModuleInterfaceUnit(Var) && 656 !isa<VarTemplateSpecializationDecl>(Var) && 657 !Var->getDescribedVarTemplate()) { 658 const VarDecl *PrevVar = Var->getPreviousDecl(); 662 if (Var->getStorageClass() != SC_Extern && 663 Var->getStorageClass() != SC_PrivateExtern && 664 !isSingleLineLanguageLinkage(*Var)) 665 return getInternalLinkageFor(Var); 668 for (const VarDecl *PrevVar = Var->getPreviousDecl(); PrevVar; 671 Var->getStorageClass() == SC_None) 675 return getInternalLinkageFor(Var);