Result rhs = expression(clause->expression);
IR::BasicBlock *iftrue = blockMap[clause];
IR::BasicBlock *iffalse = _function->newBasicBlock();
- cjump(binop(IR::OpEqual, *lhs, *rhs), iftrue, iffalse);
+ cjump(binop(IR::OpStrictEqual, *lhs, *rhs), iftrue, iffalse);
_block = iffalse;
}
Result rhs = expression(clause->expression);
IR::BasicBlock *iftrue = blockMap[clause];
IR::BasicBlock *iffalse = _function->newBasicBlock();
- cjump(binop(IR::OpEqual, *lhs, *rhs), iftrue, iffalse);
+ cjump(binop(IR::OpStrictEqual, *lhs, *rhs), iftrue, iffalse);
_block = iffalse;
}
# uses octal number
15.2.3.6-2-17-1 failing
-
# Tests failing that are supposed to pass.
10.4.2-1-2 failing
10.4.3-1-104 failing
S12.10_A3.4_T5 failing
S12.10_A3.5_T4 failing
S12.10_A3.5_T5 failing
-S12.11_A1_T1 failing
-S12.11_A1_T2 failing
-S12.11_A1_T3 failing
-S12.11_A1_T4 failing
12.14-13 failing
12.10-0-3 failing
S12.10_A1.11_T1 failing
# Array regressions
S15.4.4.4_A1_T2 failing
-
-# Regressions due to Object/property refactoring
15.4.4.18-7-c-i-6 failing
15.4.4.19-8-c-i-6 failing
15.4.4.20-9-c-i-6 failing
15.4.4.22-8-b-iii-1-6 failing
-
-# Bugs in Array.prototype
15.4.4.14-9-b-i-5 failing
15.4.4.16-7-c-i-6 failing
15.4.4.17-7-c-i-6 failing
-
15.4.4.21-8-b-iii-1-6 failing
15.12.3_4-1-1
-15.12.3_4-1-3
\ No newline at end of file
+15.12.3_4-1-3