[binutils-gdb] mips: remove unnecessary obstack_finish

Alan Modra amodra@sourceware.org
Wed Sep 3 22:33:33 GMT 2025


https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=5e2ebcf1eab243270f32220e458cdc95dc04f57a

commit 5e2ebcf1eab243270f32220e458cdc95dc04f57a
Author: Alan Modra <amodra@gmail.com>
Date:   Thu Sep 4 07:15:28 2025 +0930

    mips: remove unnecessary obstack_finish
    
    It isn't necessary to call obstack_finish before obstack_free of an
    unwanted string.
    
            * config/tc-mips.c (mips_parse_arguments): Replace obstack_finsih
            with obstack_base.

Diff:
---
 gas/config/tc-mips.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gas/config/tc-mips.c b/gas/config/tc-mips.c
index 7d0d8559115..f3a9875dcd1 100644
--- a/gas/config/tc-mips.c
+++ b/gas/config/tc-mips.c
@@ -3377,7 +3377,7 @@ mips_parse_arguments (char *s, char float_format)
       if (!s)
 	{
 	  obstack_free (&mips_operand_tokens,
-			obstack_finish (&mips_operand_tokens));
+			obstack_base (&mips_operand_tokens));
 	  return 0;
 	}
       SKIP_SPACE_TABS (s);


More information about the Binutils-cvs mailing list