diff options
Diffstat (limited to 'gcc/hash-table.c')
-rw-r--r-- | gcc/hash-table.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/gcc/hash-table.c b/gcc/hash-table.c index 8e86fff..e3b5d3d 100644 --- a/gcc/hash-table.c +++ b/gcc/hash-table.c @@ -124,3 +124,15 @@ void dump_hash_table_loc_statistics (void) hash_table_usage ().dump (origin); } } + +/* Report a hash table checking error. */ + +ATTRIBUTE_NORETURN ATTRIBUTE_COLD +void +hashtab_chk_error () +{ + fprintf (stderr, "hash table checking failed: " + "equal operator returns true for a pair " + "of values with a different hash value\n"); + gcc_unreachable (); +} |