X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=attribute.c;h=3e42ff233207bc842758ceb8b475e4760bbbb3ea;hb=233b4629181c4a07fbabe8566c10ce2bae9224de;hp=1a868d6ada66f4456d5c7f90908860a370997c5a;hpb=6ce1c83ddd63ba283fdc50872a56439c6e292579;p=cparser diff --git a/attribute.c b/attribute.c index 1a868d6..3e42ff2 100644 --- a/attribute.c +++ b/attribute.c @@ -1,6 +1,6 @@ /* * This file is part of cparser. - * Copyright (C) 2007-2008 Matthias Braun + * Copyright (C) 2007-2009 Matthias Braun * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License @@ -358,7 +358,7 @@ void handle_entity_attributes(const attribute_t *attributes, entity_t *entity) static type_t *change_calling_convention(type_t *type, cc_kind_t cconv) { - if (!is_type_function(type)) { + if (is_typeref(type) || !is_type_function(type)) { return type; }