aboutsummaryrefslogtreecommitdiff
path: root/src/rt/rust_kernel.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/rt/rust_kernel.cpp')
-rw-r--r--src/rt/rust_kernel.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/rt/rust_kernel.cpp b/src/rt/rust_kernel.cpp
index 9b8347bc..1eba9585 100644
--- a/src/rt/rust_kernel.cpp
+++ b/src/rt/rust_kernel.cpp
@@ -1,9 +1,11 @@
#include "rust_internal.h"
#define KLOG(...) \
- if (_log.is_tracing(rust_log::KERN)) { \
- log(rust_log::KERN, __VA_ARGS__); \
- } else
+ do { \
+ if (_log.is_tracing(rust_log::KERN)) { \
+ log(rust_log::KERN, __VA_ARGS__); \
+ } \
+ } while(0)
rust_kernel::rust_kernel(rust_srv *srv) :
_region(&srv->local_region),