summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/Decl.cpp
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2010-12-04 08:16:05 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2010-12-04 08:16:05 +0000
commitb024166c976cfa1d7bb6a15a7ee20c917878824e (patch)
tree0840490457303850b2942baa619f69710910b610 /clang/lib/AST/Decl.cpp
parente26a872b0274098dd5131c6ef1cac8407fba56df (diff)
downloadbcm5719-llvm-b024166c976cfa1d7bb6a15a7ee20c917878824e.tar.gz
bcm5719-llvm-b024166c976cfa1d7bb6a15a7ee20c917878824e.zip
Silence "comparison between signed and unsigned integer expressions" warnings.
llvm-svn: 120897
Diffstat (limited to 'clang/lib/AST/Decl.cpp')
-rw-r--r--clang/lib/AST/Decl.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/clang/lib/AST/Decl.cpp b/clang/lib/AST/Decl.cpp
index 76d67bca1a0..ce76cfb6bb8 100644
--- a/clang/lib/AST/Decl.cpp
+++ b/clang/lib/AST/Decl.cpp
@@ -531,9 +531,9 @@ LinkageInfo NamedDecl::getLinkageAndVisibility() const {
if (HasLinkageAndVisibilityCached) {
#ifndef NDEBUG
LinkageInfo LI = getLVForDecl(this, LVFlags());
- assert(LI.visibility() == CachedVisibility);
+ assert(LI.visibility() == Visibility(CachedVisibility));
assert(LI.visibilityExplicit() == CachedVisibilityIsExplicit);
- assert(LI.linkage() == CachedLinkage);
+ assert(LI.linkage() == Linkage(CachedLinkage));
#endif
return LinkageInfo(Linkage(CachedLinkage), Visibility(CachedVisibility),
CachedVisibilityIsExplicit);
@@ -930,7 +930,7 @@ VarDecl *VarDecl::Create(ASTContext &C, DeclContext *DC, SourceLocation L,
void VarDecl::setStorageClass(StorageClass SC) {
assert(isLegalForVariable(SC));
- if (SClass != SC)
+ if (getStorageClass() != SC)
ClearLinkageAndVisibilityCache();
SClass = SC;
@@ -1341,7 +1341,7 @@ FunctionDecl *FunctionDecl::getCanonicalDecl() {
void FunctionDecl::setStorageClass(StorageClass SC) {
assert(isLegalForFunction(SC));
- if (SClass != SC)
+ if (getStorageClass() != SC)
ClearLinkageAndVisibilityCache();
SClass = SC;
OpenPOWER on IntegriCloud