// Copyright (C) 2017 André Bargull. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- path: language/statements/switch/syntax/redeclaration/function-declaration-attempt-to- name: FunctionDeclaration in SwitchStatement esid: sec-switch-statement-static-semantics-early-errors info: | SwitchStatement : switch ( Expression ) CaseBlock It is a Syntax Error if the LexicallyDeclaredNames of CaseBlock contains any duplicate entries. negative: phase: parse type: SyntaxError ---*/ throw "Test262: This statement should not be evaluated."; switch (0) { case 1: function f() {} default: /*{ body }*/ }