From 3b4c36f8e31a895fd863d61706633ab890a4458a Mon Sep 17 00:00:00 2001 From: Ruben Bridgewater Date: Sat, 17 Jun 2017 15:24:04 +0200 Subject: [PATCH] errors: prevent stack recalculation Newer v8 versions exclude the constructor from the stack trace so the recalculation of the trace can be avoided. PR-URL: https://github.com/nodejs/node/pull/13743 Reviewed-By: Luigi Pinca Reviewed-By: Timothy Gu Reviewed-By: James M Snell Reviewed-By: Michael Dawson Reviewed-By: Refael Ackermann --- lib/internal/errors.js | 1 - 1 file changed, 1 deletion(-) diff --git a/lib/internal/errors.js b/lib/internal/errors.js index ac286a6040ba9a..402377a3a17287 100644 --- a/lib/internal/errors.js +++ b/lib/internal/errors.js @@ -28,7 +28,6 @@ function makeNodeError(Base) { constructor(key, ...args) { super(message(key, args)); this[kCode] = key; - Error.captureStackTrace(this, NodeError); } get name() {