Commit 742c8819 by Jakub Jelinek Committed by Jakub Jelinek

mangle.c (finish_mangling_get_identifier): Use obstack_base (mangle_obstack) instead of name_base.

	* mangle.c (finish_mangling_get_identifier): Use
	obstack_base (mangle_obstack) instead of name_base.

	* g++.dg/abi/mangle33.C: New test.

From-SVN: r153059
parent de55f03a
2009-10-21 Jakub Jelinek <jakub@redhat.com>
* mangle.c (finish_mangling_get_identifier): Use
obstack_base (mangle_obstack) instead of name_base.
2009-10-19 Jakub Jelinek <jakub@redhat.com>
* parser.c (cp_lexer_print_token, cp_parser_is_string_literal,
......
......@@ -2958,7 +2958,7 @@ finish_mangling_get_identifier (const bool warn)
finish_mangling_internal (warn);
/* Don't obstack_finish here, and the next start_mangling will
remove the identifier. */
return get_identifier ((const char *) name_base);
return get_identifier ((const char *) obstack_base (mangle_obstack));
}
/* Initialize data structures for mangling. */
......
2009-10-21 Jakub Jelinek <jakub@redhat.com>
* g++.dg/abi/mangle33.C: New test.
2009-10-21 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/discr22.adb: New test.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment