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