aboutsummaryrefslogtreecommitdiff
path: root/include/clang/Basic
diff options
context:
space:
mode:
authorFariborz Jahanian <fjahanian@apple.com>2008-05-01 00:03:38 +0000
committerFariborz Jahanian <fjahanian@apple.com>2008-05-01 00:03:38 +0000
commit02edb98b457c1be3fabe63f7390fe75fd6689def (patch)
treed02d31df528a9b59f0cd39eb669517a0ad817c71 /include/clang/Basic
parent072192bcbb05a0fee7ec3061750b27e8d2004952 (diff)
More ObjC2 property semantics work. Work in progress.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@50508 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/Basic')
-rw-r--r--include/clang/Basic/DiagnosticKinds.def6
1 files changed, 6 insertions, 0 deletions
diff --git a/include/clang/Basic/DiagnosticKinds.def b/include/clang/Basic/DiagnosticKinds.def
index 79b28cb889..07d1519440 100644
--- a/include/clang/Basic/DiagnosticKinds.def
+++ b/include/clang/Basic/DiagnosticKinds.def
@@ -508,6 +508,12 @@ DIAG(error_synthesize_category_decl, ERROR,
"@synthesize not allowed in a category's implementation")
DIAG(error_property_ivar_type, ERROR,
"type of property '%0' does not match type of ivar '%1'")
+DIAG(warn_readonly_property, WARNING,
+ "attribute 'readonly' of property '%0' restricts attribute "
+ "'readwrite' of '%1' property in super class")
+DIAG(warn_property_attribute, WARNING,
+ "property '%0' '%1' attribute does not match super class '%2' "
+ "property")
//===----------------------------------------------------------------------===//
// Semantic Analysis