Revision control
Copy as Markdown
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
path: annexB/language/eval-code/direct/global-switch-dflt-
name: >
Funtion declaration in the `default` clause of a `switch` statement in eval code in the global scope
esid: sec-web-compat-evaldeclarationinstantiation
es6id: B.3.3.3
flags: [noStrict]
---*/
eval(
'/*{ before }*/switch (1) {' +
' default:' +
' function f() { /*{ body }*/ }' +
'}\
/*{ after }*/'
);