================================
declaration specs
================================

struct __declspec(dllexport) s2
{
};

union __declspec(noinline) u2 {
};

class __declspec(uuid) u2 {
};

int __cdecl f2();
---

(translation_unit
  (struct_specifier
    (ms_declspec_modifier
      (identifier))
    name: (type_identifier)
    body: (field_declaration_list))
  (union_specifier
    (ms_declspec_modifier
      (identifier))
    name: (type_identifier)
    body: (field_declaration_list))
  (class_specifier
    (ms_declspec_modifier
      (identifier))
    name: (type_identifier)
    body: (field_declaration_list))
  (declaration
    type: (primitive_type)
    declarator: (ms_call_modifier)
    declarator: (function_declarator
      declarator: (identifier)
      parameters: (parameter_list))))
