Showing with 3 additions and 2 deletions.
  1. +3 −2 src/rt/trace.d
5 changes: 3 additions & 2 deletions src/rt/trace.d
Original file line number Diff line number Diff line change
Expand Up @@ -519,11 +519,12 @@ static void trace_pro(char[] id)
timer_t starttime;
timer_t t;

if (!trace_inited)
trace_init(); // initialize package

QueryPerformanceCounter(&starttime);
if (id.length == 0)
return;
if (!trace_inited)
trace_init(); // initialize package
n = stack_malloc();
n.prev = trace_tos;
trace_tos = n;
Expand Down