aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFariborz Jahanian <fjahanian@apple.com>2012-05-15 17:43:16 +0000
committerFariborz Jahanian <fjahanian@apple.com>2012-05-15 17:43:16 +0000
commitdc3eb6abb0f5d4c97a2bc141231cd759b701ab8a (patch)
treef50c59c3dd833996ed4dcb5f9210d34e5af896d2
parent92ecfe9c475c1ef2ae9b3523234a88b44fd0b9bb (diff)
Remove word 'block' from option and diagnostic I added
in r156825. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@156831 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--include/clang/Basic/DiagnosticSemaKinds.td6
-rw-r--r--lib/Sema/SemaDecl.cpp2
-rw-r--r--test/SemaObjC/no-ivar-in-interface-block.m8
3 files changed, 8 insertions, 8 deletions
diff --git a/include/clang/Basic/DiagnosticSemaKinds.td b/include/clang/Basic/DiagnosticSemaKinds.td
index cd2bd27812..b1b40446ea 100644
--- a/include/clang/Basic/DiagnosticSemaKinds.td
+++ b/include/clang/Basic/DiagnosticSemaKinds.td
@@ -3023,9 +3023,9 @@ def err_redefinition_of_enumerator : Error<"redefinition of enumerator %0">;
def err_duplicate_member : Error<"duplicate member %0">;
def err_misplaced_ivar : Error<
"ivars may not be placed in %select{categories|class extension}0">;
-def warn_ivar_in_interface_block : Warning<
- "declaration of ivar in the interface block is deprecated">,
- InGroup<DiagGroup<"interface-block-ivar">>, DefaultIgnore;
+def warn_ivars_in_interface : Warning<
+ "declaration of ivars in the interface is deprecated">,
+ InGroup<DiagGroup<"interface-ivars">>, DefaultIgnore;
def ext_enum_value_not_int : Extension<
"ISO C restricts enumerator values to range of 'int' (%0 is too "
"%select{small|large}1)">;
diff --git a/lib/Sema/SemaDecl.cpp b/lib/Sema/SemaDecl.cpp
index 7c87aa1e81..be1ab69a56 100644
--- a/lib/Sema/SemaDecl.cpp
+++ b/lib/Sema/SemaDecl.cpp
@@ -9543,7 +9543,7 @@ Decl *Sema::ActOnIvar(Scope *S,
if (LangOpts.ObjCNonFragileABI2 &&
!NewID->isInvalidDecl() && isa<ObjCInterfaceDecl>(EnclosingDecl))
- Diag(Loc, diag::warn_ivar_in_interface_block);
+ Diag(Loc, diag::warn_ivars_in_interface);
return NewID;
}
diff --git a/test/SemaObjC/no-ivar-in-interface-block.m b/test/SemaObjC/no-ivar-in-interface-block.m
index ce98586306..897f7d863b 100644
--- a/test/SemaObjC/no-ivar-in-interface-block.m
+++ b/test/SemaObjC/no-ivar-in-interface-block.m
@@ -1,13 +1,13 @@
-// RUN: %clang_cc1 -fsyntax-only -verify -Winterface-block-ivar %s
+// RUN: %clang_cc1 -fsyntax-only -verify -Winterface-ivars %s
// rdar://10763173
@interface I
{
- @protected int P_IVAR; // expected-warning {{declaration of ivar in the interface block is deprecated}}
+ @protected int P_IVAR; // expected-warning {{declaration of ivars in the interface is deprecated}}
- @public int PU_IVAR; // expected-warning {{declaration of ivar in the interface block is deprecated}}
+ @public int PU_IVAR; // expected-warning {{declaration of ivars in the interface is deprecated}}
- @private int PRV_IVAR; // expected-warning {{declaration of ivar in the interface block is deprecated}}
+ @private int PRV_IVAR; // expected-warning {{declaration of ivars in the interface is deprecated}}
}
@end