Source code

Revision control

Copy as Markdown

Other Tools

// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-ecmascript-function-objects-call-thisargument-argumentslist
description: >
Error when invoking a default class constructor, honoring the Realm
that the class was defined in.
features: [cross-realm, class]
---*/
const realm = $262.createRealm();
const C = realm.global.eval('(class {})');
const TE = realm.global.TypeError;
assert.throws(TE, function() {
C();
});
reportCompare(0, 0);