[JSC] Do not use asArrayModes() with Structures because it discards TypedArray inform...
[WebKit-https.git] / JSTests / stress / error-message-for-function-base-not-found.js
1 function assert(b) {
2     if (!b)
3         throw new Error("Bad");
4 }
5
6 {
7     let error;
8     try {
9         let foo = {};
10         foo.bar("/abc\)*/");
11     } catch(e) {
12         error = e;
13     }
14     assert(error);
15     assert(error.message ===  "undefined is not a function (near '...foo.bar(\"/abc\\)*/\")...')");
16 }
17
18 {
19     let error;
20     try {
21         let blah = {};
22         let x, y;
23         blah("(((");
24     } catch(e) {
25         error = e;
26     }
27
28     // This is less than ideal, but let's be aware if we ever fix it.
29     assert(error.message === "blah(\"(( is not a function. (In 'blah(\"(((\")', 'blah(\"((' is an instance of Object)");
30 }