diff options
Diffstat (limited to 'lib/pure/nimprof.nim')
-rw-r--r-- | lib/pure/nimprof.nim | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/lib/pure/nimprof.nim b/lib/pure/nimprof.nim index 7a907d2ca..725a9d0f6 100644 --- a/lib/pure/nimprof.nim +++ b/lib/pure/nimprof.nim @@ -169,12 +169,14 @@ var disabled: int proc disableProfiling*() = - atomicDec disabled - system.profilerHook = nil + when defined(system.TStackTrace): + atomicDec disabled + system.profilerHook = nil proc enableProfiling*() = - if atomicInc(disabled) >= 0: - system.profilerHook = hook + when defined(system.TStackTrace): + if atomicInc(disabled) >= 0: + system.profilerHook = hook when defined(system.TStackTrace): system.profilerHook = hook |