summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2009-04-21 21:14:41 +0000
committerChris Lattner <sabre@nondot.org>2009-04-21 21:14:41 +0000
commita8c92540ddede297dd5d631b6b472d9a7fe46e8c (patch)
treeaa7f877920fb62078dad682050297f74e368412e
parent01c9af18c9ef57fdeeb9a4f222f17149c30f7973 (diff)
downloadbcm5719-llvm-a8c92540ddede297dd5d631b6b472d9a7fe46e8c.tar.gz
bcm5719-llvm-a8c92540ddede297dd5d631b6b472d9a7fe46e8c.zip
temporarily downgrade to a warning.
llvm-svn: 69720
-rw-r--r--clang/include/clang/Basic/DiagnosticSemaKinds.td2
-rw-r--r--clang/test/SemaObjC/sizeof-interface.m4
2 files changed, 3 insertions, 3 deletions
diff --git a/clang/include/clang/Basic/DiagnosticSemaKinds.td b/clang/include/clang/Basic/DiagnosticSemaKinds.td
index 94602071ae2..20fa1e85417 100644
--- a/clang/include/clang/Basic/DiagnosticSemaKinds.td
+++ b/clang/include/clang/Basic/DiagnosticSemaKinds.td
@@ -922,7 +922,7 @@ def ext_sizeof_void_type : Extension<
def err_sizeof_forward_interface : Error<
"invalid application of '%select{alignof|sizeof}1' to a forward declared"
" interface %0">;
-def err_sizeof_nonfragile_interface : Error<
+def err_sizeof_nonfragile_interface : Warning<
"invalid application of '%select{alignof|sizeof}1' to interface %0 in "
"non-fragile ABI">;
def err_atdef_nonfragile_interface : Error<
diff --git a/clang/test/SemaObjC/sizeof-interface.m b/clang/test/SemaObjC/sizeof-interface.m
index 3bbe18db702..ac029fddfcc 100644
--- a/clang/test/SemaObjC/sizeof-interface.m
+++ b/clang/test/SemaObjC/sizeof-interface.m
@@ -13,7 +13,7 @@ int g0 = sizeof(I0); // expected-error{{invalid application of 'sizeof' to a for
@end
// size == 4
-int g1[ sizeof(I0) // expected-error {{invalid application of 'sizeof' to interface 'I0' in non-fragile ABI}}
+int g1[ sizeof(I0) // expected-warning {{invalid application of 'sizeof' to interface 'I0' in non-fragile ABI}}
== 4 ? 1 : -1];
@implementation I0
@@ -22,7 +22,7 @@ int g1[ sizeof(I0) // expected-error {{invalid application of 'sizeof' to in
// size == 4 (we do not include extended properties in the
// sizeof).
-int g2[ sizeof(I0) // expected-error {{invalid application of 'sizeof' to interface 'I0' in non-fragile ABI}}
+int g2[ sizeof(I0) // expected-warning {{invalid application of 'sizeof' to interface 'I0' in non-fragile ABI}}
== 4 ? 1 : -1];
@interface I1
OpenPOWER on IntegriCloud