From 09a47e6a40efecc11e6f3647fb6a3539ec1f41a0 Mon Sep 17 00:00:00 2001 From: Tomas Hruby Date: Tue, 11 Aug 2009 07:53:32 +0000 Subject: [PATCH] vm_assert macros fix up --- servers/vm/util.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/servers/vm/util.h b/servers/vm/util.h index 2b5bd6374..7d9082156 100644 --- a/servers/vm/util.h +++ b/servers/vm/util.h @@ -8,15 +8,15 @@ #define ELEMENTS(a) (sizeof(a)/sizeof((a)[0])) #if SANITYCHECKS -#define vm_assert(cond) { \ +#define vm_assert(cond) do { \ if(vm_sanitychecklevel > 0 && !(cond)) { \ printf("VM:%s:%d: assert failed: %s\n", \ __FILE__, __LINE__, #cond); \ panic("VM", "assert failed", NO_NUM); \ } \ - } + } while(0) #else -#define vm_assert(cond) ; +#define vm_assert(cond) #endif #define vm_panic(str, n) { char _pline[100]; \ -- 2.44.0