Ruby 3.2.3p157 (2024-01-18 revision 52bb2ac0a6971d0391efa2275f7a66bff319087c)
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 */