Bug 1302692 - remove dead code from Parser<ParseHandler>::continueStatement. r?jorendorff draft
authorAndi-Bogdan Postelnicu <bpostelnicu@mozilla.com>
Wed, 14 Sep 2016 14:35:22 +0300
changeset 413414 784ca0331a5be5a21cbf58ef6c73151126bccda5
parent 413272 82d0a583a9a39bf0b0000bccbf6d5c9ec2596bcc
child 531240 6ed2547af992a994191341439b951d57893acef2
push id29442
push userbmo:bpostelnicu@mozilla.com
push dateWed, 14 Sep 2016 11:35:47 +0000
reviewersjorendorff
bugs1302692
milestone51.0a1
Bug 1302692 - remove dead code from Parser<ParseHandler>::continueStatement. r?jorendorff MozReview-Commit-ID: CYqnp1U2ZK0
js/src/frontend/Parser.cpp
--- a/js/src/frontend/Parser.cpp
+++ b/js/src/frontend/Parser.cpp
@@ -5543,21 +5543,16 @@ Parser<ParseHandler>::continueStatement(
                     foundTarget = true;
                     break;
                 }
                 stmt = stmt->enclosing();
             }
             if (foundTarget)
                 break;
         }
-
-        if (!foundTarget) {
-            report(ParseError, false, null(), JSMSG_LABEL_NOT_FOUND);
-            return null();
-        }
     } else if (!pc->findInnermostStatement(isLoop)) {
         report(ParseError, false, null(), JSMSG_BAD_CONTINUE);
         return null();
     }
 
     if (!MatchOrInsertSemicolonAfterNonExpression(tokenStream))
         return null();