|
Lines 78-83
extern void __chk_io_ptr(const volatile void __iomem *);
Link Here
|
| 78 |
#include <linux/compiler-clang.h> |
78 |
#include <linux/compiler-clang.h> |
| 79 |
#endif |
79 |
#endif |
| 80 |
|
80 |
|
|
|
81 |
#ifdef __cplusplus |
| 82 |
/* C++ does not have __builtin_types_compatible_p, mock one up */ |
| 83 |
template <typename type1, typename type2> struct _types_compatible_p { |
| 84 |
static const int result = 0; |
| 85 |
}; |
| 86 |
|
| 87 |
template <typename type1> struct _types_compatible_p<type1, type1> { |
| 88 |
static const int result = 1; |
| 89 |
}; |
| 90 |
|
| 91 |
#define __builtin_types_compatible_p( type1, type2 ) _types_compatible_p< type1, type2 >::result |
| 92 |
#endif |
| 81 |
/* |
93 |
/* |
| 82 |
* Generic compiler-dependent macros required for kernel |
94 |
* Generic compiler-dependent macros required for kernel |
| 83 |
* build go below this comment. Actual compiler/compiler version |
95 |
* build go below this comment. Actual compiler/compiler version |
| 84 |
- |
|
|