Ruby 3.4.4p34 (2025-05-14 revision a38531fd3f617bf734ef7d6c595325f69985ea1d)
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 */