From: Tom Tromey Date: Thu, 29 Apr 2021 00:46:44 +0000 (-0600) Subject: gcc: use htab_eq_string X-Git-Tag: basepoints/gcc-13~7737 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=72c65a877e65805f67b6bf4b2f677ecef671fd9f;p=thirdparty%2Fgcc.git gcc: use htab_eq_string This changes one spot in GCC to use the new htab_eq_string function. gcc * gengtype-state.c (read_state): Use htab_eq_string. (string_eq): Remove. --- diff --git a/gcc/gengtype-state.c b/gcc/gengtype-state.c index 891f2e18a610..a8fde959f4eb 100644 --- a/gcc/gengtype-state.c +++ b/gcc/gengtype-state.c @@ -2556,15 +2556,6 @@ 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 @@ -2588,7 +2579,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, string_eq, NULL); + htab_create (4027, htab_hash_string, htab_eq_string, NULL); read_state_version (version_string); read_state_srcdir (); read_state_languages ();