]> granicus.if.org Git - clang/commitdiff
temporarily downgrade to a warning.
authorChris Lattner <sabre@nondot.org>
Tue, 21 Apr 2009 21:14:41 +0000 (21:14 +0000)
committerChris Lattner <sabre@nondot.org>
Tue, 21 Apr 2009 21:14:41 +0000 (21:14 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@69720 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/Basic/DiagnosticSemaKinds.td
test/SemaObjC/sizeof-interface.m

index 94602071ae25e7ed34d52c05249e438705f260e4..20fa1e85417e13358dcdf0d1f3aa3c4a8e397b05 100644 (file)
@@ -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<
index 3bbe18db70234472402f3dad754fd55c397f1ccc..ac029fddfcc8525e06cf96f6d110e7ceed08ca82 100644 (file)
@@ -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