// Copyright (C) 2026 Garham Lee. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- esid: sec-error-message description: > Error throws TypeError when _message_ is a Symbol. info: | Error ( _message_ [ , _options_ ] ) 3. If _message_ is not *undefined*, then a. Let _msg_ be ? ToString(_message_). ToString (_argument_) 2. If _argument_ is a Symbol, throw a *TypeError* exception. features: [Symbol] ---*/ assert.throws(TypeError, function () { Error(Symbol()) }, "If _message_ is a Symbol, Error must throw TypeError"); reportCompare(0, 0);