]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - gcc/config/ia64/ia64.c
remove need for store_values_directly
[thirdparty/gcc.git] / gcc / config / ia64 / ia64.c
index 5132d2f94e673a17da339afde3f9205e03d4d426..40e6ebe4c4ed93e4558b009e04bb196609cf7107 100644 (file)
@@ -8609,16 +8609,16 @@ finish_bundle_states (void)
 
 struct bundle_state_hasher : typed_noop_remove <bundle_state>
 {
-  typedef bundle_state value_type;
-  typedef bundle_state compare_type;
-  static inline hashval_t hash (const value_type *);
-  static inline bool equal (const value_type *, const compare_type *);
+  typedef bundle_state *value_type;
+  typedef bundle_state *compare_type;
+  static inline hashval_t hash (const bundle_state *);
+  static inline bool equal (const bundle_state *, const bundle_state *);
 };
 
 /* The function returns hash of BUNDLE_STATE.  */
 
 inline hashval_t
-bundle_state_hasher::hash (const value_type *state)
+bundle_state_hasher::hash (const bundle_state *state)
 {
   unsigned result, i;
 
@@ -8631,8 +8631,8 @@ bundle_state_hasher::hash (const value_type *state)
 /* The function returns nonzero if the bundle state keys are equal.  */
 
 inline bool
-bundle_state_hasher::equal (const value_type *state1,
-                           const compare_type *state2)
+bundle_state_hasher::equal (const bundle_state *state1,
+                           const bundle_state *state2)
 {
   return (state1->insn_num == state2->insn_num
          && memcmp (state1->dfa_state, state2->dfa_state,