From 48437d0a840a0be805dd19e842c39b2ca43f6712 Mon Sep 17 00:00:00 2001 From: Neelesh Chandola Date: Wed, 19 Dec 2018 14:32:20 +0530 Subject: [PATCH] Give better error message when profiler and memProfiler used at same time (#9948) * Give better error message when profiler and memProfiler used at same time * Move to profiler.nim --- lib/system/profiler.nim | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/system/profiler.nim b/lib/system/profiler.nim index 57b8af42df..0649f11767 100644 --- a/lib/system/profiler.nim +++ b/lib/system/profiler.nim @@ -13,6 +13,9 @@ # (except perhaps loops that have no side-effects). At every Nth call a # stack trace is taken. A stack tace is a list of cstrings. +when defined(profiler) and defined(memProfiler): + {.error: "profiler and memProfiler cannot be defined at the same time (See Embedded Stack Trace Profiler (ESTP) User Guide) for more details".} + {.push profiler: off.} const