diff options
author | dje <dje@138bc75d-0d04-0410-961f-82ee72b054a4> | 1994-10-08 15:16:09 +0000 |
---|---|---|
committer | dje <dje@138bc75d-0d04-0410-961f-82ee72b054a4> | 1994-10-08 15:16:09 +0000 |
commit | 7e9be04e29bc347ed481535b486d04b1ce6876b2 (patch) | |
tree | 5fed964f7227d4fa48065957f7d11266d2c820c1 /gcc/objc | |
parent | c48cecd7399621ba0923b59c96907105607a89e9 (diff) | |
download | ppe42-gcc-7e9be04e29bc347ed481535b486d04b1ce6876b2.tar.gz ppe42-gcc-7e9be04e29bc347ed481535b486d04b1ce6876b2.zip |
* objc/archive.c (__objc_free): New function.
(__objc_finish_read_root_object): Use it.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8243 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/objc')
-rw-r--r-- | gcc/objc/archive.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/gcc/objc/archive.c b/gcc/objc/archive.c index f78f7871ecb..f2d5f714e4c 100644 --- a/gcc/objc/archive.c +++ b/gcc/objc/archive.c @@ -1362,6 +1362,12 @@ objc_read_array (TypedStream* stream, const char* type, return 1; } +static void +__objc_free (void* p) +{ + free (p); +} + static int __objc_fread(FILE* file, char* data, int len) { @@ -1446,7 +1452,7 @@ static void __objc_finish_read_root_object(struct objc_typed_stream* stream) reflist = reflist->tail; } } - list_mapcar (free_list, free); + list_mapcar (free_list, __objc_free); list_free (free_list); /* empty object reference table */ |