From: Christoph Mallon Date: Tue, 16 Dec 2008 14:41:19 +0000 (+0000) Subject: Do not consider alignment in the type hash. It is just wrong. X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=2fec0452add8a8055bca5332372572e40642b4fa;hp=2e7e36a9f01d1dc07e450ab3ecf082a133b3099e;p=cparser Do not consider alignment in the type hash. It is just wrong. [r24718] --- 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: