File tree 2 files changed +7
-13
lines changed
2 files changed +7
-13
lines changed Original file line number Diff line number Diff line change 32
32
# endif
33
33
34
34
# if defined(__OBJC__) && !defined(__APPLE_CC__)
35
- # if (__GNUC__ == 4 && __GNUC_MINOR__ >= 4) || (__GNUC__ > 4)
36
- # pragma pop_macro("Protocol")
37
- # pragma pop_macro("id")
38
- # elif defined(ASIO_OBJC_WORKAROUND)
35
+ # if defined(ASIO_OBJC_WORKAROUND)
39
36
# undef Protocol
40
37
# undef id
41
38
# undef ASIO_OBJC_WORKAROUND
Original file line number Diff line number Diff line change 32
32
# endif
33
33
34
34
# if defined(__OBJC__) && !defined(__APPLE_CC__)
35
- # if (__GNUC__ == 4 && __GNUC_MINOR__ >= 4) || (__GNUC__ > 4)
36
- # pragma push_macro("Protocol")
37
- # define Protocol cpp_Protocol
38
- # pragma push_macro("id")
39
- # define id cpp_id
40
- # elif !defined(Protocol) && !defined(id)
41
- # define Protocol cpp_Protocol
42
- # define id cpp_id
43
- # define ASIO_OBJC_WORKAROUND
35
+ # if !defined(ASIO_DISABLE_OBJC_WORKAROUND)
36
+ # if !defined(Protocol) && !defined(id)
37
+ # define Protocol cpp_Protocol
38
+ # define id cpp_id
39
+ # define ASIO_OBJC_WORKAROUND
40
+ # endif
44
41
# endif
45
42
# endif
46
43
You can’t perform that action at this time.
0 commit comments