X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=include%2Fust%2Fbug.h;fp=include%2Fust%2Fbug.h;h=0000000000000000000000000000000000000000;hb=4318ae1be57eb7983ab4857a7a8eeb4a030a8216;hp=96007c3fb777a5c072f4b6db08151f99dd196026;hpb=d4419b81b243bc3a6bdd4a09b3ca2216d044a1c7;p=ust.git diff --git a/include/ust/bug.h b/include/ust/bug.h deleted file mode 100644 index 96007c3..0000000 --- a/include/ust/bug.h +++ /dev/null @@ -1,32 +0,0 @@ -#ifndef _LTTNG_BUG_H -#define _LTTNG_BUG_H - -/* - * lib/bug.h - * - * (C) Copyright 2010-2011 - Mathieu Desnoyers - * - * Dual LGPL v2.1/GPL v2 license. - */ - -#define BUILD_BUG_ON(condition) \ - ((void) sizeof(char[-!!(condition)])) - -/** - * BUILD_RUNTIME_BUG_ON - check condition at build (if constant) or runtime - * @condition: the condition which should be false. - * - * If the condition is a constant and true, the compiler will generate a build - * error. If the condition is not constant, a BUG will be triggered at runtime - * if the condition is ever true. If the condition is constant and false, no - * code is emitted. - */ -#define BUILD_RUNTIME_BUG_ON(condition) \ - do { \ - if (__builtin_constant_p(condition)) \ - BUILD_BUG_ON(condition); \ - else \ - BUG_ON(condition); \ - } while (0) - -#endif