diff options
author | Doug Evans <dje@gnu.org> | 1994-10-08 15:16:09 +0000 |
---|---|---|
committer | Doug Evans <dje@gnu.org> | 1994-10-08 15:16:09 +0000 |
commit | 8184390eea42cd84b59c4902eaa6751566cca85f (patch) | |
tree | 5fed964f7227d4fa48065957f7d11266d2c820c1 /gcc/objc | |
parent | a16301244f454ce4936330568c57edadb33e456c (diff) | |
download | gcc-8184390eea42cd84b59c4902eaa6751566cca85f.zip gcc-8184390eea42cd84b59c4902eaa6751566cca85f.tar.gz gcc-8184390eea42cd84b59c4902eaa6751566cca85f.tar.bz2 |
archive.c (__objc_free): New function.
* objc/archive.c (__objc_free): New function.
(__objc_finish_read_root_object): Use it.
From-SVN: r8243
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 f78f787..f2d5f71 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 */ |