| /* Any copyright is dedicated to the Public Domain. |
| * http://creativecommons.org/licenses/publicdomain/ */ |
| |
| // Section numbers cite ES6 rev 24 (2014 April 27). |
| |
| var sym = Symbol(); |
| |
| // 7.2.2 IsCallable |
| assertThrowsInstanceOf(() => sym(), TypeError); |
| assertThrowsInstanceOf(() => Function.prototype.call.call(sym), TypeError); |
| |
| // 7.2.5 IsConstructor |
| assertThrowsInstanceOf(() => new sym(), TypeError); |
| assertThrowsInstanceOf(() => new Symbol(), TypeError); |
| |
| if (typeof reportCompare === "function") |
| reportCompare(0, 0); |