summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorMonty <monty@mariadb.org>2020-08-20 19:33:33 +0300
committerMonty <monty@mariadb.org>2020-08-20 19:34:11 +0300
commit3ef65f27839c0896e28dc37c1d3d3340f571b79c (patch)
treec5b56d7c97ea7f4f3ca9926a73b88ecd231dd6f0 /include
parentb1ba3a199cf00b9e4e39d73710a89a80964b7eef (diff)
downloadmariadb-git-3ef65f27839c0896e28dc37c1d3d3340f571b79c.tar.gz
Added DBUG_PUSH_EMPTY and DBUG_POP_EMPTY to speed up DBUG
Diffstat (limited to 'include')
-rw-r--r--include/my_dbug.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/my_dbug.h b/include/my_dbug.h
index f0c74ab485c..fa5b4c126d1 100644
--- a/include/my_dbug.h
+++ b/include/my_dbug.h
@@ -106,6 +106,9 @@ extern int (*dbug_sanity)(void);
(_db_keyword_(0,(keyword), 1) ? (a1) : (a2))
#define DBUG_PRINT(keyword,arglist) \
do if (_db_pargs_(__LINE__,keyword)) _db_doprnt_ arglist; while(0)
+
+#define DBUG_PUSH_EMPTY if (_dbug_on_) { DBUG_PUSH(""); }
+#define DBUG_POP_EMPTY if (_dbug_on_) { DBUG_POP(); }
#define DBUG_PUSH(a1) _db_push_ (a1)
#define DBUG_POP() _db_pop_ ()
#define DBUG_SET(a1) _db_set_ (a1)
@@ -172,6 +175,8 @@ extern void _db_suicide_(void);
#define DBUG_EVALUATE(keyword,a1,a2) (a2)
#define DBUG_EVALUATE_IF(keyword,a1,a2) (a2)
#define DBUG_PRINT(keyword,arglist) do { } while(0)
+#define DBUG_PUSH_EMPTY do { } while(0)
+#define DBUG_POP_EMPTY do { } while(0)
#define DBUG_PUSH(a1) do { } while(0)
#define DBUG_SET(a1) do { } while(0)
#define DBUG_SET_INITIAL(a1) do { } while(0)