[GNU_AK_MAY_ALIAS] = "may_alias",
[GNU_AK_MS_STRUCT] = "ms_struct",
[GNU_AK_GCC_STRUCT] = "gcc_struct",
+ [GNU_AK_DLLIMPORT] = "dllimport",
+ [GNU_AK_DLLEXPORT] = "dllexport",
[GNU_AK_ALIGNED] = "aligned",
[GNU_AK_ALIAS] = "alias",
[GNU_AK_SECTION] = "section",
* may_alias
* ms_struct
* gcc_struct
+ * dllimport
+ * dllexport
*
* The following attributes are parsed with arguments
* aligned( const expression )
case GNU_AK_MAY_ALIAS:
case GNU_AK_MS_STRUCT:
case GNU_AK_GCC_STRUCT:
+ case GNU_AK_DLLIMPORT:
+ case GNU_AK_DLLEXPORT:
if(attribute->have_arguments) {
/* should have no arguments */
errorf(HERE, "wrong number of arguments specified for '%s' attribute", name);