diff options
author | Ted Kremenek <kremenek@apple.com> | 2011-11-01 18:08:35 +0000 |
---|---|---|
committer | Ted Kremenek <kremenek@apple.com> | 2011-11-01 18:08:35 +0000 |
commit | 5d6044e41357b5575bb75c64fe2876ff3cd87b41 (patch) | |
tree | 5054de0d904d51c70f8788c034eace9b807905fc /clang/lib/Sema/SemaDeclAttr.cpp | |
parent | c1b732d7820e2d14fc6ce72d1113eb688fee95a5 (diff) | |
download | bcm5719-llvm-5d6044e41357b5575bb75c64fe2876ff3cd87b41.tar.gz bcm5719-llvm-5d6044e41357b5575bb75c64fe2876ff3cd87b41.zip |
Downgrade err_iboutlet_object_type to a warning. It was breaking a bunch of code. We will reconsider promoting it back to an error later.
llvm-svn: 143470
Diffstat (limited to 'clang/lib/Sema/SemaDeclAttr.cpp')
-rw-r--r-- | clang/lib/Sema/SemaDeclAttr.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/lib/Sema/SemaDeclAttr.cpp b/clang/lib/Sema/SemaDeclAttr.cpp index 9f025a2b76a..74d22e7efee 100644 --- a/clang/lib/Sema/SemaDeclAttr.cpp +++ b/clang/lib/Sema/SemaDeclAttr.cpp @@ -760,14 +760,14 @@ static bool checkIBOutletCommon(Sema &S, Decl *D, const AttributeList &Attr) { // have an object reference type. if (const ObjCIvarDecl *VD = dyn_cast<ObjCIvarDecl>(D)) { if (!VD->getType()->getAs<ObjCObjectPointerType>()) { - S.Diag(Attr.getLoc(), diag::err_iboutlet_object_type) + S.Diag(Attr.getLoc(), diag::warn_iboutlet_object_type) << Attr.getName() << VD->getType() << 0; return false; } } else if (const ObjCPropertyDecl *PD = dyn_cast<ObjCPropertyDecl>(D)) { if (!PD->getType()->getAs<ObjCObjectPointerType>()) { - S.Diag(Attr.getLoc(), diag::err_iboutlet_object_type) + S.Diag(Attr.getLoc(), diag::warn_iboutlet_object_type) << Attr.getName() << PD->getType() << 1; return false; } |