#ifndef _LINUX_CONST_H | |
#define _LINUX_CONST_H | |
#include <vdso/const.h> | |
/* | |
* This returns a constant expression while determining if an argument is | |
* a constant expression, most importantly without evaluating the argument. | |
* Glory to Martin Uecker <Martin.Uecker@med.uni-goettingen.de> | |
*/ | |
#define __is_constexpr(x) \ | |
(sizeof(int) == sizeof(*(8 ? ((void *)((long)(x) * 0l)) : (int *)8))) | |
#endif /* _LINUX_CONST_H */ |