// Copyright 2016 the V8 project authors. All rights reserved.// Use of this source code is governed by a BSD-style license that can be// found in the LICENSE file.try{eval('a: { continue a; }');assertUnreachable();}catch(e){assertTrue(einstanceofSyntaxError);assertEquals('Illegal continue statement: \'a\' does not denote an iteration statement',e.message);}try{eval('continue;');assertUnreachable();}catch(e){assertTrue(einstanceofSyntaxError);assertEquals('Illegal continue statement: no surrounding iteration statement',e.message);}try{eval('a: { continue b;}');assertUnreachable();}catch(e){assertTrue(einstanceofSyntaxError);assertEquals("Undefined label 'b'",e.message);}