Message ID | 1406730225-25896-4-git-send-email-andi@firstfloor.org |
---|---|
State | New |
Headers | show |
On 07/30/14 08:23, Andi Kleen wrote: > From: Andi Kleen <ak@linux.intel.com> > > gcc/: > > 2014-07-30 Andi Kleen <ak@linux.intel.com> > > * asan.c (asan_mem_ref_hasher::hash): Convert to inchash. OK once inchash namespace changes are approved. jeff
diff --git a/gcc/asan.c b/gcc/asan.c index 475dd82..4f882b5 100644 --- a/gcc/asan.c +++ b/gcc/asan.c @@ -348,9 +348,10 @@ struct asan_mem_ref_hasher inline hashval_t asan_mem_ref_hasher::hash (const asan_mem_ref *mem_ref) { - hashval_t h = iterative_hash_expr (mem_ref->start, 0); - h = iterative_hash_host_wide_int (mem_ref->access_size, h); - return h; + inchash::hash hstate; + inchash::add_expr (mem_ref->start, hstate); + hstate.add_wide_int (mem_ref->access_size); + return hstate.end (); } /* Compare two memory references. We accept the length of either
From: Andi Kleen <ak@linux.intel.com> gcc/: 2014-07-30 Andi Kleen <ak@linux.intel.com> * asan.c (asan_mem_ref_hasher::hash): Convert to inchash. --- gcc/asan.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-)