Ruby 3.5.0dev (2025-01-10 revision 5fab31b15e32622c4b71d1d347a41937e9f9c212)
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 */