diff options
Diffstat (limited to 'gcc/cp/parser.c')
-rw-r--r-- | gcc/cp/parser.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/gcc/cp/parser.c b/gcc/cp/parser.c index 3e02cd5..670337e 100644 --- a/gcc/cp/parser.c +++ b/gcc/cp/parser.c @@ -21356,13 +21356,16 @@ cp_parser_objc_visibility_spec (cp_parser* parser) switch (vis->keyword) { case RID_AT_PRIVATE: - objc_set_visibility (2); + objc_set_visibility (OBJC_IVAR_VIS_PRIVATE); break; case RID_AT_PROTECTED: - objc_set_visibility (0); + objc_set_visibility (OBJC_IVAR_VIS_PROTECTED); break; case RID_AT_PUBLIC: - objc_set_visibility (1); + objc_set_visibility (OBJC_IVAR_VIS_PUBLIC); + break; + case RID_AT_PACKAGE: + objc_set_visibility (OBJC_IVAR_VIS_PACKAGE); break; default: return; |