diff options
| author | Steve Naroff <snaroff@apple.com> | 2009-04-08 23:52:26 +0000 |
|---|---|---|
| committer | Steve Naroff <snaroff@apple.com> | 2009-04-08 23:52:26 +0000 |
| commit | b47acdb2e5898fd2eb52a5e664ff59cfee058715 (patch) | |
| tree | bdfaaebd0432d504a87d7ab88e5f94961e45baea /clang/lib | |
| parent | 479e6fc7a734b4986bbedbc7ed8e0cdb163d835e (diff) | |
| download | bcm5719-llvm-b47acdb2e5898fd2eb52a5e664ff59cfee058715.tar.gz bcm5719-llvm-b47acdb2e5898fd2eb52a5e664ff59cfee058715.zip | |
Fix <rdar://problem/6770998> make cast of super illegal (again:-)
llvm-svn: 68659
Diffstat (limited to 'clang/lib')
| -rw-r--r-- | clang/lib/Sema/SemaExpr.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/Sema/SemaExpr.cpp b/clang/lib/Sema/SemaExpr.cpp index 4f8ad5b4a5e..cb7a90fffc6 100644 --- a/clang/lib/Sema/SemaExpr.cpp +++ b/clang/lib/Sema/SemaExpr.cpp @@ -2510,7 +2510,7 @@ bool Sema::CheckCastTypes(SourceRange TyR, QualType castType, Expr *&castExpr) { if (CheckVectorCast(TyR, castType, castExpr->getType())) return true; } else if (getLangOptions().ObjC1 && isa<ObjCSuperExpr>(castExpr)) { - Diag(castExpr->getLocStart(), diag::warn_super_cast_deprecated) << TyR; + return Diag(castExpr->getLocStart(), diag::err_illegal_super_cast) << TyR; } return false; } |

