From c3f9e7e285d07fa25d989d3b56b38d08aabe0559 Mon Sep 17 00:00:00 2001 From: Jason Leyba Date: Sun, 1 Nov 2015 20:25:26 -0800 Subject: [PATCH] [js] Make code ugly so the compiler doesn't (incorrectly) detect an unreachable branch. --- javascript/webdriver/promise.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/javascript/webdriver/promise.js b/javascript/webdriver/promise.js index b126c67b4263f..9a2d26ceb7545 100644 --- a/javascript/webdriver/promise.js +++ b/javascript/webdriver/promise.js @@ -2873,10 +2873,12 @@ var TaskQueue = goog.defineClass(EventEmitter, { vlog(2, () => this + ' skipping blocked task ' + task, this); task.queue = null; task = null; - continue; + // TODO: recurse when tail-call optimization is available in node. + } else { + break; } - return task; } + return task; } });