From 2fec0452add8a8055bca5332372572e40642b4fa Mon Sep 17 00:00:00 2001 From: Christoph Mallon Date: Tue, 16 Dec 2008 14:41:19 +0000 Subject: [PATCH] Do not consider alignment in the type hash. It is just wrong. [r24718] --- type_hash.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/type_hash.c b/type_hash.c index 7f2e30a..9635488 100644 --- a/type_hash.c +++ b/type_hash.c @@ -181,7 +181,6 @@ static unsigned hash_type(const type_t *type) unsigned some_prime = 99991; hash ^= some_prime * type->base.qualifiers; - hash ^= some_prime * type->base.alignment; return hash; } @@ -323,8 +322,6 @@ static bool types_equal(const type_t *type1, const type_t *type2) return false; if (type1->base.modifiers != type2->base.modifiers) return false; - if (type1->base.alignment != type2->base.alignment) - return false; switch (type1->kind) { case TYPE_ERROR: -- 2.20.1