[binutils-gdb] xml-support.c: Use std::vector

sergiodj+buildbot@sergiodj.net sergiodj+buildbot@sergiodj.net
Tue Apr 18 23:37:00 GMT 2017


*** TEST RESULTS FOR COMMIT a7fc9b6193f830293066479aa439cea924418393 ***

Author: Pedro Alves <palves@redhat.com>
Branch: master
Commit: a7fc9b6193f830293066479aa439cea924418393

xml-support.c: Use std::vector

scope_level::scope_level needed both a move ctor and a dtor explicitly
coded, but those will be eliminated in a following patch.

gdb/ChangeLog:
2017-04-18  Pedro Alves  <palves@redhat.com>

	* xml-support.c: Include <vector>.
	(scope_level::scope_level(const gdb_xml_element *))
	(scope_level::scope_level(scope_level&&)): New.
	(scope_level::~scope_level): New.
	(scope_level_s): Delete.
	(gdb_xml_parser::scopes): Now a std::vector.
	(gdb_xml_body_text, gdb_xml_start_element, gdb_xml_end_element):
	Use std::vector.
	(gdb_xml_parser::~gdb_xml_parser): Remove now unnecessary
	scope cleanup code.
	(gdb_xml_parser::gdb_xml_parser): Remove explicit initialization
	of the scopes member.  Use std::vector::emplace_back.



More information about the Gdb-testers mailing list