Skip to content

Commit 9d8e6a9

Browse files
committed
module: fix error offset on first line errors via nl
1 parent 76c8ac5 commit 9d8e6a9

File tree

2 files changed

+2
-4
lines changed

2 files changed

+2
-4
lines changed

lib/module.js

+1-3
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,6 @@ Module.wrapper = NativeModule.wrapper;
4343
Module.wrap = NativeModule.wrap;
4444
Module._debug = util.debuglog('module');
4545

46-
const moduleWrapperColOffset = Module.wrapper[0].length;
47-
4846
// We use this alias for the preprocessor that filters it out
4947
const debug = Module._debug;
5048

@@ -412,7 +410,7 @@ Module.prototype._compile = function(content, filename) {
412410
var wrapper = Module.wrap(content);
413411

414412
var compiledWrapper = runInThisContext(wrapper,
415-
{ filename: filename, columnOffset: -moduleWrapperColOffset });
413+
{ filename: filename, lineOffset: -1 });
416414
if (global.v8debug) {
417415
if (!resolvedArgv) {
418416
// we enter the repl if we're not given a filename argument.

src/node.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -930,7 +930,7 @@
930930
};
931931

932932
NativeModule.wrapper = [
933-
'(function (exports, require, module, __filename, __dirname) { ',
933+
'(function (exports, require, module, __filename, __dirname) {\n',
934934
'\n});'
935935
];
936936

0 commit comments

Comments
 (0)