diff --git a/lib/system/stacktraces.nim b/lib/system/stacktraces.nim index 7c8ab83c48445..cdb24eaedf253 100644 --- a/lib/system/stacktraces.nim +++ b/lib/system/stacktraces.nim @@ -29,6 +29,8 @@ when defined(nimStackTraceOverride): proc (programCounters: seq[cuintptr_t], maxLength: cint): seq[StackTraceEntry] {. nimcall, gcsafe, raises: [], tags: [], noinline.} + + # Default procedures (not normally used, because people opting in on this # override are supposed to register their own versions). var @@ -65,6 +67,15 @@ when defined(nimStackTraceOverride): for i in 0.. 0: - result.add(stackTraceOverrideGetDebuggingInfo(programCounters, maxStackTraceLines)) + result.addStackTraceEntrySeq(stackTraceOverrideGetDebuggingInfo(programCounters, maxStackTraceLines))