Blame view
include/linux/compiler-clang.h
525 Bytes
565cbdc2f
|
1 2 3 4 5 6 7 8 9 10 11 12 |
#ifndef __LINUX_COMPILER_H #error "Please don't include <linux/compiler-clang.h> directly, include <linux/compiler.h> instead." #endif /* Some compiler specific definitions are overwritten here * for Clang compiler */ #ifdef uninitialized_var #undef uninitialized_var #define uninitialized_var(x) x = *(&(x)) #endif |
b41c29b05
|
13 14 15 16 17 |
/* same as gcc, this was present in clang-2.6 so we can assume it works * with any version that can compile the kernel */ #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) |