diff options
Diffstat (limited to 'gcc/cp/class.c')
-rw-r--r-- | gcc/cp/class.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/cp/class.c b/gcc/cp/class.c index 9da532e..007c49e 100644 --- a/gcc/cp/class.c +++ b/gcc/cp/class.c @@ -6916,7 +6916,7 @@ finish_struct (tree t, tree attributes) } /* Hash table to avoid endless recursion when handling references. */ -static hash_table<pointer_hash<tree_node> > *fixed_type_or_null_ref_ht; +static hash_table<nofree_ptr_hash<tree_node> > *fixed_type_or_null_ref_ht; /* Return the dynamic type of INSTANCE, if known. Used to determine whether the virtual function table is needed @@ -7035,7 +7035,7 @@ fixed_type_or_null (tree instance, int *nonnull, int *cdtorp) /* We only need one hash table because it is always left empty. */ if (!fixed_type_or_null_ref_ht) fixed_type_or_null_ref_ht - = new hash_table<pointer_hash<tree_node> > (37); + = new hash_table<nofree_ptr_hash<tree_node> > (37); /* Reference variables should be references to objects. */ if (nonnull) |