1*bb58748eSzoecarver // RUN: %clang_cc1 -fsyntax-only -verify %s 2*bb58748eSzoecarver // expected-no-diagnostics 3*bb58748eSzoecarver 4*bb58748eSzoecarver #define CF_OPTIONS(_type, _name) __attribute__((availability(swift, unavailable))) _type _name; enum : _name 5*bb58748eSzoecarver 6*bb58748eSzoecarver __attribute__((availability(macOS, unavailable))) 7*bb58748eSzoecarver typedef CF_OPTIONS(unsigned, TestOptions) { 8*bb58748eSzoecarver x 9*bb58748eSzoecarver }; 10