[DFG] Should not fixup AnyIntUse in 32_64
[WebKit-https.git] / JSTests / typeProfiler / number-filter-dfg.js
1 load("./driver/driver.js");
2
3 function test(value)
4 {
5     var ok = 0.5;
6     ok += value;
7     return ok;
8 }
9 noInline(test);
10 for (var i = 0; i < 1e4; ++i)
11     test(1.2);
12 test(0.5);
13 var types = findTypeForExpression(test, "ok += value");
14 assert(types.instructionTypeSet.primitiveTypeNames.length === 2, "Primitive type names should two candidates.");
15 assert(types.instructionTypeSet.primitiveTypeNames.indexOf(T.Integer) !== -1, "Primitive type names should contain 'Integer'");
16 assert(types.instructionTypeSet.primitiveTypeNames.indexOf(T.Number) !== -1, "Primitive type names should contain 'Number'");