From ec6e0399926f0af8e911bf76a05552c7dfced39b Mon Sep 17 00:00:00 2001 From: Dehao Chen Date: Tue, 25 Sep 2012 21:32:29 +0000 Subject: re PR middle-end/54704 (three-fold increase in compile-time between r191483 and r191569) libcpp: 2012-09-25 Dehao Chen PR middle-end/54704 * line-map.c (location_adhoc_data_hash): Fix the hash function. From-SVN: r191747 --- libcpp/line-map.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libcpp/line-map.c') diff --git a/libcpp/line-map.c b/libcpp/line-map.c index f0b2f88..61ab031 100644 --- a/libcpp/line-map.c +++ b/libcpp/line-map.c @@ -58,7 +58,7 @@ location_adhoc_data_hash (const void *l) { const struct location_adhoc_data *lb = (const struct location_adhoc_data *) l; - return (hashval_t) lb->locus + (size_t) &lb->data; + return (hashval_t) lb->locus + (size_t) lb->data; } /* Compare function for location_adhoc_data hashtable. */ -- cgit v1.1