summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema
diff options
context:
space:
mode:
authorFariborz Jahanian <fjahanian@apple.com>2011-11-28 19:56:36 +0000
committerFariborz Jahanian <fjahanian@apple.com>2011-11-28 19:56:36 +0000
commit80b831c1a970e871cd829b49ad922bcc0cf988d2 (patch)
treea685aa23e0c6bf4cb62a7321f327aec178046361 /clang/lib/Sema
parent1c2c87c5023f36a7a43bf3611f85b57bea15811e (diff)
downloadbcm5719-llvm-80b831c1a970e871cd829b49ad922bcc0cf988d2.tar.gz
bcm5719-llvm-80b831c1a970e871cd829b49ad922bcc0cf988d2.zip
Remove code made redundant by my previous patch.
llvm-svn: 145266
Diffstat (limited to 'clang/lib/Sema')
-rw-r--r--clang/lib/Sema/SemaExpr.cpp13
1 files changed, 1 insertions, 12 deletions
diff --git a/clang/lib/Sema/SemaExpr.cpp b/clang/lib/Sema/SemaExpr.cpp
index cbfff909655..d5e6ea74223 100644
--- a/clang/lib/Sema/SemaExpr.cpp
+++ b/clang/lib/Sema/SemaExpr.cpp
@@ -151,22 +151,11 @@ bool Sema::DiagnoseUseOfDecl(NamedDecl *D, SourceLocation Loc,
return true;
}
}
- AvailabilityResult Result =
- DiagnoseAvailabilityOfDecl(*this, D, Loc, UnknownObjCClass);
+ DiagnoseAvailabilityOfDecl(*this, D, Loc, UnknownObjCClass);
// Warn if this is used but marked unused.
if (D->hasAttr<UnusedAttr>())
Diag(Loc, diag::warn_used_but_marked_unused) << D->getDeclName();
- // For available enumerator, it will become unavailable/deprecated
- // if its enum declaration is as such.
- if (Result == AR_Available)
- if (const EnumConstantDecl *ECD = dyn_cast<EnumConstantDecl>(D)) {
- const DeclContext *DC = ECD->getDeclContext();
- if (const EnumDecl *TheEnumDecl = dyn_cast<EnumDecl>(DC))
- DiagnoseAvailabilityOfDecl(*this,
- const_cast< EnumDecl *>(TheEnumDecl),
- D->getLocation(), UnknownObjCClass);
- }
return false;
}
OpenPOWER on IntegriCloud