diff options
author | Michele Calgaro <michele.calgaro@yahoo.it> | 2024-05-20 18:57:40 +0900 |
---|---|---|
committer | Michele Calgaro <michele.calgaro@yahoo.it> | 2024-05-20 19:05:59 +0900 |
commit | 11eb1ed116acdbdef87c0441702e81ca00846341 (patch) | |
tree | 786f33e0927b0be821ac493bf829b4a0b6fde873 | |
parent | ad3b14a651de742ed71d400a3192e430c281b81a (diff) | |
download | tdewebdev-11eb1ed116acdbdef87c0441702e81ca00846341.tar.gz tdewebdev-11eb1ed116acdbdef87c0441702e81ca00846341.zip |
Remove KDE_ISLIKELY and KDE_ISUNLIKELY defines
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit 942e33082e4561d221cb9073f82576e601a4771c)
-rw-r--r-- | lib/compatibility/tdemdi/qextmdi/kdemacros.h.in | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/lib/compatibility/tdemdi/qextmdi/kdemacros.h.in b/lib/compatibility/tdemdi/qextmdi/kdemacros.h.in index 13ebee42..fe5605be 100644 --- a/lib/compatibility/tdemdi/qextmdi/kdemacros.h.in +++ b/lib/compatibility/tdemdi/qextmdi/kdemacros.h.in @@ -131,39 +131,6 @@ #endif /** - * The KDE_ISLIKELY macro tags a boolean expression as likely to evaluate to - * 'true'. When used in an if ( ) statement, it gives a hint to the compiler - * that the following codeblock is likely to get executed. Providing this - * information helps the compiler to optimize the code for better performance. - * Using the macro has an insignificant code size or runtime memory footprint impact. - * The code semantics is not affected. - * - * \note - * Providing wrong information ( like marking a condition that almost never - * passes as 'likely' ) will cause a significant runtime slowdown. Therefore only - * use it for cases where you can be sure about the odds of the expression to pass - * in all cases ( independent from e.g. user configuration ). - * - * \par - * The KDE_ISUNLIKELY macro tags an expression as unlikely evaluating to 'true'. - * - * \note - * Do NOT use ( !KDE_ISLIKELY(foo) ) as an replacement for KDE_ISUNLIKELY ! - * - * \code - * if ( KDE_ISUNLIKELY( testsomething() ) ) - * abort(); // assume its unlikely that the application aborts - * \endcode - */ -#if __GNUC__ - 0 >= 3 -# define KDE_ISLIKELY( x ) __builtin_expect(!!(x),1) -# define KDE_ISUNLIKELY( x ) __builtin_expect(!!(x),0) -#else -# define KDE_ISLIKELY( x ) ( x ) -# define KDE_ISUNLIKELY( x ) ( x ) -#endif - -/** * This macro, and it's friends going up to 10 reserve a fixed number of virtual * functions in a class. Because adding virtual functions to a class changes the * size of the vtable, adding virtual functions to a class breaks binary |