Compare commits

...

2 Commits

Author SHA1 Message Date
Iain Smith
8e8cfa28e8 Wrap attribute in clang check 2024-08-26 23:37:14 +01:00
Iain Smith
d05d24d384 Specify that enums are closed for swift export 2024-08-21 17:53:28 +01:00

View File

@@ -47,6 +47,9 @@
// the header is a mismatch for the Yoga ABI.
#define YG_ENUM_BEGIN(name) NS_ENUM(int, name)
#define YG_ENUM_END(name)
#elif defined(__clang__)
#define YG_ENUM_BEGIN(name) enum name
#define YG_ENUM_END(name) __attribute__((enum_extensibility(closed))) name
#else
#define YG_ENUM_BEGIN(name) enum name
#define YG_ENUM_END(name) name