X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=lib%2Fbug.h;fp=lib%2Fbug.h;h=0000000000000000000000000000000000000000;hb=a071f25d89c4ef76ffe7bdfcaeb783bc9cfc1211;hp=ea73f158141ec7de4fa5376cae759b237c88dcca;hpb=2459130397d7e7eecc44a5f06a39d65c78257eef;p=lttng-modules.git diff --git a/lib/bug.h b/lib/bug.h deleted file mode 100644 index ea73f158..00000000 --- a/lib/bug.h +++ /dev/null @@ -1,28 +0,0 @@ -/* SPDX-License-Identifier: (GPL-2.0-only or LGPL-2.1-only) - * - * lib/bug.h - * - * Copyright (C) 2010-2012 Mathieu Desnoyers - */ - -#ifndef _LTTNG_BUG_H -#define _LTTNG_BUG_H - -/** - * 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