projects
/
cparser
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
2e7e36a
)
Do not consider alignment in the type hash. It is just wrong.
author
Christoph Mallon
<christoph.mallon@gmx.de>
Tue, 16 Dec 2008 14:41:19 +0000
(14:41 +0000)
committer
Christoph Mallon
<christoph.mallon@gmx.de>
Tue, 16 Dec 2008 14:41:19 +0000
(14:41 +0000)
[r24718]
type_hash.c
patch
|
blob
|
history
diff --git
a/type_hash.c
b/type_hash.c
index
7f2e30a
..
9635488
100644
(file)
--- 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;
unsigned some_prime = 99991;
hash ^= some_prime * type->base.qualifiers;
- hash ^= some_prime * type->base.alignment;
return hash;
}
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;
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:
switch (type1->kind) {
case TYPE_ERROR: