diff options
author | Richard Frith-Macdonald <richard@brainstorm.co.uk> | 1998-10-08 11:23:35 +0000 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1998-10-08 05:23:35 -0600 |
commit | 1df287f8fb9ab948bd35fc2d093bf113e2d612ef (patch) | |
tree | d437e8222e814c9714139a9f5b2ca597196bca13 /libobjc/encoding.c | |
parent | 946dc1c8ad29de80d6971701ed879dd5ab36dd86 (diff) | |
download | gcc-1df287f8fb9ab948bd35fc2d093bf113e2d612ef.tar.gz |
encoding.c (objc_skip_type_qualifiers): Handle _C_BYREF.
* encoding.c (objc_skip_type_qualifiers): Handle _C_BYREF.
(objc_get_type_qualifiers): Similarly.
* objc/encoding.h (_C_BYREF): Define.
(_F_BYREF): Define.
From-SVN: r22917
Diffstat (limited to 'libobjc/encoding.c')
-rw-r--r-- | libobjc/encoding.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libobjc/encoding.c b/libobjc/encoding.c index 94c5ab8da51..d4128704b92 100644 --- a/libobjc/encoding.c +++ b/libobjc/encoding.c @@ -402,6 +402,7 @@ objc_skip_type_qualifiers (const char* type) || *type == _C_INOUT || *type == _C_OUT || *type == _C_BYCOPY + || *type == _C_BYREF || *type == _C_ONEWAY || *type == _C_GCINVISIBLE) { @@ -661,6 +662,7 @@ objc_get_type_qualifiers (const char* type) case _C_INOUT: res |= _F_INOUT; break; case _C_OUT: res |= _F_OUT; break; case _C_BYCOPY: res |= _F_BYCOPY; break; + case _C_BYREF: res |= _F_BYREF; break; case _C_ONEWAY: res |= _F_ONEWAY; break; case _C_GCINVISIBLE: res |= _F_GCINVISIBLE; break; default: flag = NO; |