Fix missing condition in symbol_compare_hashmap_traits.

* ipa-icf.h (struct symbol_compare_hashmap_traits): Add missing
	vector length condition.

From-SVN: r221069
This commit is contained in:
Martin Liska 2015-02-27 20:05:30 +01:00 committed by Martin Liska
parent 8eba66e880
commit b94097dc6f
2 changed files with 7 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2015-02-27 Martin Liska <mliska@suse.cz>
* ipa-icf.h (struct symbol_compare_hashmap_traits): Add missing
vector length condition.
2015-02-27 Sandra Loosemore <sandra@codesourcery.com>
* doc/extend.texi (x86 transactional memory intrinsics):

View File

@ -110,7 +110,8 @@ struct symbol_compare_hashmap_traits: default_hashmap_traits
equal_keys (const symbol_compare_collection *a,
const symbol_compare_collection *b)
{
if (a->m_references.length () != b->m_references.length ())
if (a->m_references.length () != b->m_references.length ()
|| a->m_interposables.length () != b->m_interposables.length ())
return false;
for (unsigned i = 0; i < a->m_references.length (); i++)