repl: fix stack trace column number in strict mode
authorPrince J Wesley <princejohnwesley@gmail.com>
Wed, 24 Feb 2016 18:56:41 +0000 (00:26 +0530)
committerMyles Borins <mborins@us.ibm.com>
Wed, 30 Mar 2016 20:12:13 +0000 (13:12 -0700)
commitacbce4b72b43d5027e8c3e1e5a305908b284384c
tree79f3dcf954744d0116370972d3469b902660c924
parent6daebdbd9b46201a7792fcdaba9c89e1adb5f012
repl: fix stack trace column number in strict mode

On strict mode, "'use strict'; void 0; " is added as prefix
in order to prevent "use strict" as the result value
for let/const statements. It causes wrong column number in
stack trace.

PR-URL: https://github.com/nodejs/node/pull/5416
Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Roman Reiss <me@silverwind.io>
lib/repl.js
test/parallel/test-repl.js