Invalid flags in a RegExp literal should be an early SyntaxError
[WebKit-https.git] / JSTests / stress / has-own-property-called-on-non-object.js
1 "use strict";
2
3 let objs = [
4     function() { },
5     new String(),
6     {foo: 45},
7     {bar:50, foo: 45},
8     {baz:70, bar:50, foo: 45},
9     new Date,
10 ];
11
12 let has = ({}).hasOwnProperty;
13 function foo(o) {
14     return has.call(o, "foo");
15 }
16 noInline(foo);
17
18 for (let i = 0; i < 10000; i++)
19     foo(objs[i % objs.length]);
20
21 foo("foo");