// Copyright (C) 2017 Leo Balter. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- path: language/expressions/class/fields-evaluation-error- name: field definitions in a class expression features: [class, class-fields-public] esid: sec-runtime-semantics-classdefinitionevaluation ---*/ function evaluate() { var C = class { /*{ fields }*/ }; } assert.throws(/*{ error }*/, evaluate);