forked from OSchip/llvm-project
Cast CachedLinkage to linkage to avoid "comparison between signed and unsigned integer" warnings.
llvm-svn: 121143
This commit is contained in:
parent
cfa9a893df
commit
87368acb2f
|
|
@ -535,10 +535,8 @@ static LinkageInfo getLVForClassMember(const NamedDecl *D, LVFlags F) {
|
||||||
|
|
||||||
Linkage NamedDecl::getLinkage() const {
|
Linkage NamedDecl::getLinkage() const {
|
||||||
if (HasCachedLinkage) {
|
if (HasCachedLinkage) {
|
||||||
#ifndef NDEBUG
|
assert(Linkage(CachedLinkage) ==
|
||||||
assert(CachedLinkage == getLVForDecl(this,
|
getLVForDecl(this, LVFlags::CreateOnlyDeclLinkage()).linkage());
|
||||||
LVFlags::CreateOnlyDeclLinkage()).linkage());
|
|
||||||
#endif
|
|
||||||
return Linkage(CachedLinkage);
|
return Linkage(CachedLinkage);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -550,7 +548,7 @@ Linkage NamedDecl::getLinkage() const {
|
||||||
|
|
||||||
LinkageInfo NamedDecl::getLinkageAndVisibility() const {
|
LinkageInfo NamedDecl::getLinkageAndVisibility() const {
|
||||||
LinkageInfo LI = getLVForDecl(this, LVFlags());
|
LinkageInfo LI = getLVForDecl(this, LVFlags());
|
||||||
assert(!HasCachedLinkage || (CachedLinkage == LI.linkage()));
|
assert(!HasCachedLinkage || Linkage(CachedLinkage) == LI.linkage());
|
||||||
HasCachedLinkage = 1;
|
HasCachedLinkage = 1;
|
||||||
CachedLinkage = LI.linkage();
|
CachedLinkage = LI.linkage();
|
||||||
return LI;
|
return LI;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue