From be124876318f20e0e4f52af5ea85722bea7e2612 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oskar=20Segersv=C3=A4rd?= Date: Thu, 27 Aug 2015 13:35:44 +0200 Subject: [PATCH] Pass iife-strong-dependencies --- src/Module.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Module.js b/src/Module.js index 744545d..555375c 100644 --- a/src/Module.js +++ b/src/Module.js @@ -323,6 +323,11 @@ export default class Module { }); }); + // `Bundle.sort` gets stuck in an infinite loop if a module has + // `strongDependencies` to itself. Make sure it doesn't happen. + delete strongDependencies[ this.id ]; + delete weakDependencies[ this.id ]; + return { strongDependencies, weakDependencies }; }