[cfe-commits] r121143 - /cfe/trunk/lib/AST/Decl.cpp
Benjamin Kramer
benny.kra at googlemail.com
Tue Dec 7 07:51:48 PST 2010
Author: d0k
Date: Tue Dec 7 09:51:48 2010
New Revision: 121143
URL: http://llvm.org/viewvc/llvm-project?rev=121143&view=rev
Log:
Cast CachedLinkage to linkage to avoid "comparison between signed and unsigned integer" warnings.
Modified:
cfe/trunk/lib/AST/Decl.cpp
Modified: cfe/trunk/lib/AST/Decl.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/AST/Decl.cpp?rev=121143&r1=121142&r2=121143&view=diff
==============================================================================
--- cfe/trunk/lib/AST/Decl.cpp (original)
+++ cfe/trunk/lib/AST/Decl.cpp Tue Dec 7 09:51:48 2010
@@ -535,10 +535,8 @@
Linkage NamedDecl::getLinkage() const {
if (HasCachedLinkage) {
-#ifndef NDEBUG
- assert(CachedLinkage == getLVForDecl(this,
- LVFlags::CreateOnlyDeclLinkage()).linkage());
-#endif
+ assert(Linkage(CachedLinkage) ==
+ getLVForDecl(this, LVFlags::CreateOnlyDeclLinkage()).linkage());
return Linkage(CachedLinkage);
}
@@ -550,7 +548,7 @@
LinkageInfo NamedDecl::getLinkageAndVisibility() const {
LinkageInfo LI = getLVForDecl(this, LVFlags());
- assert(!HasCachedLinkage || (CachedLinkage == LI.linkage()));
+ assert(!HasCachedLinkage || Linkage(CachedLinkage) == LI.linkage());
HasCachedLinkage = 1;
CachedLinkage = LI.linkage();
return LI;
More information about the cfe-commits
mailing list