From b815db63cd0897ea6e793a998b9d71a3a49e8dba Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Wed, 20 Feb 2013 18:31:21 +0100 Subject: [PATCH] Restore old labeled break semantics --- lib/ace/mode/javascript/jshint.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/ace/mode/javascript/jshint.js b/lib/ace/mode/javascript/jshint.js index 85075598..64dc933d 100644 --- a/lib/ace/mode/javascript/jshint.js +++ b/lib/ace/mode/javascript/jshint.js @@ -1925,16 +1925,19 @@ klass: for (;;) { minus = false; + var breakOuterLoop; for (;;) { if (t.type === "special" && t.value === "*/") { - minus = false; - continue; + breakOuterLoop = true; + break; } if (t.id !== "(endline)" && t.id !== ",") { break; } t = lex.token(); } + if (breakOuterLoop) + break; if (o === "/*global" && t.value === "-") { minus = true;