Commit 897e0a89 by Nicola Pero Committed by Nicola Pero

In gcc/: 2011-04-19 Nicola Pero <nicola.pero@meta-innovation.com>

In gcc/:
2011-04-19  Nicola Pero  <nicola.pero@meta-innovation.com>

	* gengtype-state.c (string_eq): New.
	(read_state): Use string_eq instead of strcmp when creating the
	state_ident_tab.

From-SVN: r172702
parent 363ee90e
2011-04-19 Nicola Pero <nicola.pero@meta-innovation.com>
* gengtype-state.c (string_eq): New.
(read_state): Use string_eq instead of strcmp when creating the
state_ident_tab.
2011-04-19 Wei Guozhi <carrot@google.com>
PR target/47855
......
......@@ -2385,6 +2385,15 @@ equals_type_number (const void *ty1, const void *ty2)
return type1->state_number == type2->state_number;
}
static int
string_eq (const void *a, const void *b)
{
const char *a0 = (const char *)a;
const char *b0 = (const char *)b;
return (strcmp (a0, b0) == 0);
}
/* The function reading the state, called by main from gengtype.c. */
void
......@@ -2408,7 +2417,7 @@ read_state (const char *path)
state_seen_types =
htab_create (2017, hash_type_number, equals_type_number, NULL);
state_ident_tab =
htab_create (4027, htab_hash_string, (htab_eq) strcmp, NULL);
htab_create (4027, htab_hash_string, string_eq, NULL);
read_state_version (version_string);
read_state_srcdir ();
read_state_languages ();
......
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