diff --git a/lib/system.nim b/lib/system.nim index 67714169ea..c7667cfba4 100644 --- a/lib/system.nim +++ b/lib/system.nim @@ -553,9 +553,6 @@ type CatchableError* = object of Exception ## \ ## Abstract class for all exceptions that are catchable. -when defined(nimStackTraceOverride): - proc `=copy`*(x: var StackTraceEntry, y: StackTraceEntry) {.error.} - when defined(nimIcIntegrityChecks): include "system/exceptions" diff --git a/lib/system/stacktraces.nim b/lib/system/stacktraces.nim index d903f6c2c4..1fed5bc9c5 100644 --- a/lib/system/stacktraces.nim +++ b/lib/system/stacktraces.nim @@ -68,22 +68,14 @@ when defined(nimStackTraceOverride): for i in 0.. 0: - result.copyStackTraceEntrySeq(stackTraceOverrideGetDebuggingInfo(programCounters, maxStackTraceLines)) + result.addStackTraceEntrySeq(stackTraceOverrideGetDebuggingInfo(programCounters, maxStackTraceLines))