diff options
| author | Fariborz Jahanian <fjahanian@apple.com> | 2011-11-28 19:56:36 +0000 |
|---|---|---|
| committer | Fariborz Jahanian <fjahanian@apple.com> | 2011-11-28 19:56:36 +0000 |
| commit | 80b831c1a970e871cd829b49ad922bcc0cf988d2 (patch) | |
| tree | a685aa23e0c6bf4cb62a7321f327aec178046361 /clang/lib/Sema | |
| parent | 1c2c87c5023f36a7a43bf3611f85b57bea15811e (diff) | |
| download | bcm5719-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.cpp | 13 |
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; } |

