| OLD | NEW |
| 1 // Expectation for test: | 1 // Expectation for test: |
| 2 // // Bounds checking | 2 // // Bounds checking |
| 3 // foo(s) { | 3 // foo(s) { |
| 4 // var sum = 0; | 4 // var sum = 0; |
| 5 // for (int i = 0; i < s.length; i++) sum += s.codeUnitAt(i); | 5 // for (int i = 0; i < s.length; i++) sum += s.codeUnitAt(i); |
| 6 // return sum; | 6 // return sum; |
| 7 // } | 7 // } |
| 8 // main() { | 8 // main() { |
| 9 // print(foo('ABC')); | 9 // print(foo('ABC')); |
| 10 // print(foo('Hello')); | 10 // print(foo('Hello')); |
| 11 // } | 11 // } |
| 12 | 12 |
| 13 function() { | 13 function() { |
| 14 var v0 = "ABC".length, sum = 0, i = 0; | 14 var sum = 0, i = 0; |
| 15 for (; i < v0; sum += "ABC".charCodeAt(i), ++i) | 15 for (; i < 3; sum += "ABC".charCodeAt(i), ++i) |
| 16 ; | 16 ; |
| 17 P.print(sum); | 17 P.print(sum); |
| 18 v0 = "Hello".length; | |
| 19 sum = 0; | 18 sum = 0; |
| 20 for (i = 0; i < v0; sum += "Hello".charCodeAt(i), ++i) | 19 for (i = 0; i < 5; sum += "Hello".charCodeAt(i), ++i) |
| 21 ; | 20 ; |
| 22 P.print(sum); | 21 P.print(sum); |
| 23 } | 22 } |
| OLD | NEW |