Placate exception check validation in constructJSWebAssemblyLinkError().
[WebKit-https.git] / JSTests / typeProfiler / weird-prototype-chain.js
1 var findTypeForExpression = $vm.findTypeForExpression;
2
3 load("./driver/driver.js");
4
5 function wrapper() {
6
7 function foo(o) {
8     let variableName = o;
9     return variableName;
10 }
11 let o1 = new Number;
12 o1.__proto__ = null;
13 foo(o1);
14
15 let o2 = function() {}
16 foo(o2);
17
18 }
19 wrapper();
20
21 // ====== End test cases ======
22 var types = findTypeForExpression(wrapper, "variableName;"); 
23 assert(types.instructionTypeSet.displayTypeName === "Object", "'Object' should be our TOP.");