blob: 503926fa014194674af646eff3cdc6e1e6cc5277 [file] [log] [blame]
// 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();
});