Ruby 3.5.0dev (2025-02-22 revision b17f984e4e903d3ece3013c1488279d1947dfc39)
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 */