Ruby 3.1.3p185 (2022-11-24 revision 1a6b16756e0ba6b95ab71a441357ed5484e33498)
apple.h
1#ifndef RBIMPL_COMPILER_IS_APPLE_H /*-*-C++-*-vi:se ft=cpp:*/
2#define RBIMPL_COMPILER_IS_APPLE_H
27#if ! defined(__clang__)
28# define RBIMPL_COMPILER_IS_Apple 0
29
30#elif ! defined(__apple_build_version__)
31# define RBIMPL_COMPILER_IS_Apple 0
32
33#else
34# define RBIMPL_COMPILER_IS_Apple 1
35# define RBIMPL_COMPILER_VERSION_MAJOR __clang_major__
36# define RBIMPL_COMPILER_VERSION_MINOR __clang_minor__
37# define RBIMPL_COMPILER_VERSION_PATCH __clang_patchlevel__
38#endif
39
40#endif /* RBIMPL_COMPILER_IS_APPLE_H */