reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
333 VD = VD->getMostRecentDecl(); 333 VD = VD->getMostRecentDecl(); 334 if (VD->hasAttr<ConstInitAttr>()) 339 if (VD->isWeak() || VD->hasAttr<SelectAnyAttr>()) 339 if (VD->isWeak() || VD->hasAttr<SelectAnyAttr>()) 342 const VarDecl *InitDecl = VD->getInitializingDeclaration(); 352 if (isUniqueGVALinkage(getContext().GetGVALinkageForVariable(VD))) 353 return !VD->needsDestruction(getContext()) && InitDecl->evaluateValue();