diff options
Diffstat (limited to 'gcc/c-family/c-common.h')
-rw-r--r-- | gcc/c-family/c-common.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/gcc/c-family/c-common.h b/gcc/c-family/c-common.h index f470974..3c50897 100644 --- a/gcc/c-family/c-common.h +++ b/gcc/c-family/c-common.h @@ -87,6 +87,11 @@ enum rid RID_ASSIGN, RID_RETAIN, RID_COPY, RID_PROPATOMIC, RID_NONATOMIC, + /* ObjC nullability support keywords that also can appear in the + property attribute context. These values should remain contiguous + with the other property attributes. */ + RID_NULL_UNSPECIFIED, RID_NULLABLE, RID_NONNULL, RID_NULL_RESETTABLE, + /* C (reserved and imaginary types not implemented, so any use is a syntax error) */ RID_IMAGINARY, @@ -264,7 +269,7 @@ enum rid RID_FIRST_PQ = RID_IN, RID_LAST_PQ = RID_ONEWAY, RID_FIRST_PATTR = RID_GETTER, - RID_LAST_PATTR = RID_NONATOMIC + RID_LAST_PATTR = RID_NULL_RESETTABLE }; #define OBJC_IS_AT_KEYWORD(rid) \ |