File tree Expand file tree Collapse file tree 1 file changed +23
-0
lines changed Expand file tree Collapse file tree 1 file changed +23
-0
lines changed Original file line number Diff line number Diff line change 65
65
#define DISPATCH_ALWAYS_INLINE __attribute__((__always_inline__))
66
66
#define DISPATCH_UNAVAILABLE __attribute__((__unavailable__))
67
67
#define DISPATCH_UNAVAILABLE_MSG (msg ) __attribute__((__unavailable__(msg)))
68
+ #elif defined(_MSC_VER )
69
+ #define DISPATCH_NORETURN __declspec(noreturn)
70
+ #define DISPATCH_NOTHROW __declspec(nothrow)
71
+ #define DISPATCH_NONNULL1
72
+ #define DISPATCH_NONNULL2
73
+ #define DISPATCH_NONNULL3
74
+ #define DISPATCH_NONNULL4
75
+ #define DISPATCH_NONNULL5
76
+ #define DISPATCH_NONNULL6
77
+ #define DISPATCH_NONNULL7
78
+ #define DISPATCH_NONNULL_ALL
79
+ #define DISPATCH_SENTINEL
80
+ #define DISPATCH_PURE
81
+ #define DISPATCH_CONST
82
+ #if (_MSC_VER >= 1700 )
83
+ #define DISPATCH_WARN_RESULT _Check_return_
84
+ #else
85
+ #define DISPATCH_WARN_RESULT
86
+ #endif
87
+ #define DISPATCH_MALLOC
88
+ #define DISPATCH_ALWAYS_INLINE __forceinline
89
+ #define DISPATCH_UNAVAILABLE
90
+ #define DISPATCH_UNAVAILABLE_MSG (msg )
68
91
#else
69
92
/*! @parseOnly */
70
93
#define DISPATCH_NORETURN
You can’t perform that action at this time.
0 commit comments