| /* SPDX-License-Identifier: GPL-2.0 */ | |
| #ifndef __LINUX_COMPILER_TYPES_H | |
| #define __LINUX_COMPILER_TYPES_H | |
| /* Builtins */ | |
| /* | |
| * __has_builtin is supported on gcc >= 10, clang >= 3 and icc >= 21. | |
| * In the meantime, to support gcc < 10, we implement __has_builtin | |
| * by hand. | |
| */ | |
| #ifndef __has_builtin | |
| #define __has_builtin(x) (0) | |
| #endif | |
| /* Compiler specific macros. */ | |
| #ifdef __GNUC__ | |
| #include <linux/compiler-gcc.h> | |
| #endif | |
| #endif /* __LINUX_COMPILER_TYPES_H */ |