Revert two bad loop conversions in build

This commit is contained in:
Matt Bierner
2019-01-03 19:35:20 -08:00
parent b4964bcf35
commit f28c02195a
2 changed files with 4 additions and 3 deletions

View File

@@ -464,7 +464,8 @@ function markNodes(languageService: ts.LanguageService, options: ITreeShakingOpt
}
if (black_queue.length === 0) {
for (const node of gray_queue) {
for (let i = 0; i< gray_queue.length; i++) {
const node = gray_queue[i];
const nodeParent = node.parent;
if ((ts.isClassDeclaration(nodeParent) || ts.isInterfaceDeclaration(nodeParent)) && nodeOrChildIsBlack(nodeParent)) {
gray_queue.splice(i, 1);