diff options
author | Tor Brede Vekterli <vekterli@yahoo-inc.com> | 2017-03-06 15:30:06 +0000 |
---|---|---|
committer | Tor Brede Vekterli <vekterli@yahoo-inc.com> | 2017-03-06 15:30:06 +0000 |
commit | 4b62ef876837526cf7215ef4f1daf6b3bd77809c (patch) | |
tree | 13b05a0b734ae9e428776242f8f83eb1d8a8ff99 /storage/src | |
parent | a73119c826d35f33f0ba996457b53ab05a5dddfb (diff) |
Add do-while block around trace macro body
Diffstat (limited to 'storage/src')
-rw-r--r-- | storage/src/vespa/storage/visiting/visitor.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/storage/src/vespa/storage/visiting/visitor.h b/storage/src/vespa/storage/visiting/visitor.h index 5fd16676fec..b4686c8f7f0 100644 --- a/storage/src/vespa/storage/visiting/visitor.h +++ b/storage/src/vespa/storage/visiting/visitor.h @@ -595,9 +595,12 @@ private: // trace nodes. Wrap this in a somewhat more convenient macro to hide the details. // Can only be called by Visitor or its subclasses. #define VISITOR_TRACE(level, message) \ - if (traceLevel() >= (level)) { \ - addBoundedTrace(level, message); \ - } + do { \ + if (traceLevel() >= (level)) { \ + addBoundedTrace(level, message); \ + } \ + } while (false); + } // storage |