From 113c9e18b79770f796d76c8b13db07b8715e295d Mon Sep 17 00:00:00 2001 From: Linus Probert Date: Sat, 11 Apr 2026 19:47:05 +0200 Subject: [PATCH] Fixes review nitpick --- lib/profiler/include/macros.h | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/lib/profiler/include/macros.h b/lib/profiler/include/macros.h index a6a8f0f..4038bd0 100644 --- a/lib/profiler/include/macros.h +++ b/lib/profiler/include/macros.h @@ -1,16 +1,18 @@ #ifndef __MACROS_H_ #define __MACROS_H_ +#ifdef PROFILER + #include "internal/profiler_c.h" #include "rdtsc.h" -#ifdef PROFILER - #define PROFILER_SETUP() prof_start(); #define PROFILER_STOP(fp) \ - prof_stop(); \ - prof_print(fp); + do { \ + prof_stop(); \ + prof_print(fp); \ + } while (0) #define _NameConcat(A, B) A##B #define NameConcat(A, B) _NameConcat(A, B)