Skip to content
This repository was archived by the owner on Jul 13, 2020. It is now read-only.

Commit 2487d37

Browse files
committed
Merge pull request #352 from crisptrutski/link-error-msg-bug
Fix explosion during `linkSetFailed`
2 parents 88b1b09 + a29fc62 commit 2487d37

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
}
2323
],
2424
"devDependencies": {
25-
"babel-core": "^4.7.16",
25+
"babel-core": "^5.0.10",
2626
"expect.js": "^0.3.1",
2727
"gesalakacula": "^1.0.0",
2828
"grunt": "~0.4.1",

src/loader.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -260,7 +260,7 @@ function logloads(loads) {
260260
// store the deps as load.deps
261261
load.declare = declare;
262262
load.depsList = deps;
263-
}
263+
}
264264
__eval(transpiled, __global, load);
265265
curSystem.register = curRegister;
266266
});
@@ -512,10 +512,11 @@ function logloads(loads) {
512512
function linkSetFailed(linkSet, load, exc) {
513513
var loader = linkSet.loader;
514514

515-
if (linkSet.loads[0].name != load.name)
515+
if (load && linkSet.loads[0].name != load.name)
516516
exc = addToError(exc, 'Error loading "' + load.name + '" from "' + linkSet.loads[0].name + '" at ' + (linkSet.loads[0].address || '<unknown>') + '\n');
517517

518-
exc = addToError(exc, 'Error loading "' + load.name + '" at ' + (load.address || '<unknown>') + '\n');
518+
if (load)
519+
exc = addToError(exc, 'Error loading "' + load.name + '" at ' + (load.address || '<unknown>') + '\n');
519520

520521
var loads = linkSet.loads.concat([]);
521522
for (var i = 0, l = loads.length; i < l; i++) {

0 commit comments

Comments
 (0)