| //@ skip if $model == "Apple Watch Series 3" # added by mark-jsc-stress-test.py | |
| function isSymbol(value) | |
| { | |
| return typeof value === 'symbol'; | |
| } | |
| noInline(isSymbol); | |
| var list = [ | |
| [ {}, false ], | |
| [ [] , false ], | |
| [ "Cappuccino", false ], | |
| [ Symbol('Cocoa'), true ], | |
| [ null, false ], | |
| [ undefined, false ], | |
| [ 42, false ], | |
| ] | |
| for (var i = 0; i < 1e4; ++i) { | |
| for (let pair of list) { | |
| if (isSymbol(pair[0]) != pair[1]) | |
| throw new Error(`bad value:${String(pair[0])}, ${pair[1]}`); | |
| } | |
| } |