mirror of
https://github.com/zebrajr/ladybird.git
synced 2025-12-06 00:19:53 +01:00
AK: Add workaround for older Xcode versions in Swift.h
This commit is contained in:
parent
d953c6b451
commit
fc3ebd7efd
11
AK/Swift.h
11
AK/Swift.h
|
|
@ -8,6 +8,17 @@
|
|||
|
||||
#if __has_include(<swift/bridging>)
|
||||
# include <swift/bridging>
|
||||
// FIXME: Workaround for Xcode 14/15. When swif becomes required, we should bump the
|
||||
// required Xcode verison to one that supports all the features we are using.
|
||||
# ifndef SWIFT_UNCHECKED_SENDABLE
|
||||
# define SWIFT_UNCHECKED_SENDABLE
|
||||
# define SWIFT_NONCOPYABLE
|
||||
# define SWIFT_NONESCAPABLE
|
||||
# define SWIFT_ESCAPABLE
|
||||
# define SWIFT_ESCAPABLE_IF(...)
|
||||
# define SWIFT_RETURNS_RETAINED
|
||||
# define SWIFT_RETURNS_UNRETAINED
|
||||
# endif
|
||||
#else
|
||||
# define SWIFT_SELF_CONTAINED
|
||||
# define SWIFT_RETURNS_INDEPENDENT_VALUE
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user