From 51480b1e3e93316fff4c36709694b9e68d7881ff Mon Sep 17 00:00:00 2001 From: Richard Stallman Date: Tue, 19 Jan 1993 03:18:50 +0000 Subject: [PATCH] (encode_method_def): Null-terminate encoding. (build_ivar_list_initializer): Null-terminate type encoding. From-SVN: r3270 --- gcc/objc/objc-act.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gcc/objc/objc-act.c b/gcc/objc/objc-act.c index 6b3b07406d3..255c14bfc4d 100644 --- a/gcc/objc/objc-act.c +++ b/gcc/objc/objc-act.c @@ -1825,6 +1825,7 @@ build_ivar_list_initializer (field_decl, size) /* set type */ encode_field_decl (field_decl, OBJC_ENCODE_DONT_INLINE_DEFS); + obstack_1grow (&util_obstack, 0); /* null terminate string */ offset = add_objc_string (get_identifier (obstack_finish (&util_obstack))); obstack_free (&util_obstack, util_firstobj); @@ -4434,6 +4435,7 @@ encode_method_def (func_decl) obstack_grow (&util_obstack, buffer, strlen (buffer)); } + obstack_1grow (&util_obstack, 0); /* null terminate string */ result = get_identifier (obstack_finish (&util_obstack)); obstack_free (&util_obstack, util_firstobj); return result; -- 2.30.2