/*
* This file is part of cparser.
- * Copyright (C) 2007-2008 Matthias Braun <matze@braunis.de>
+ * Copyright (C) 2007-2009 Matthias Braun <matze@braunis.de>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
result ^= hash_ptr(parameter->type);
parameter = parameter->next;
}
+ result += type->modifiers;
result += type->linkage;
result += type->calling_convention;
return false;
if (type1->linkage != type2->linkage)
return false;
+ if (type1->modifiers != type2->modifiers)
+ return false;
if (type1->calling_convention != type2->calling_convention)
return false;
return false;
if (type1->base.qualifiers != type2->base.qualifiers)
return false;
- if (type1->base.modifiers != type2->base.modifiers)
- return false;
switch (type1->kind) {
case TYPE_ERROR: