| Index: tests/compiler/dart2js/cps_ir/expected/codeUnitAt_2.js
|
| diff --git a/tests/compiler/dart2js/cps_ir/expected/codeUnitAt_2.js b/tests/compiler/dart2js/cps_ir/expected/codeUnitAt_2.js
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..58429f15741e3341c464dc7514bd997f494c27f7
|
| --- /dev/null
|
| +++ b/tests/compiler/dart2js/cps_ir/expected/codeUnitAt_2.js
|
| @@ -0,0 +1,22 @@
|
| +// Expectation for test:
|
| +// // Bounds checking
|
| +// foo(s) {
|
| +// var sum = 0;
|
| +// for (int i = 0; i < s.length; i++) sum += s.codeUnitAt(i);
|
| +// return sum;
|
| +// }
|
| +// main() {
|
| +// print(foo('ABC'));
|
| +// print(foo('Hello'));
|
| +// }
|
| +
|
| +function() {
|
| + var v0 = "ABC".length, sum = 0, i = 0;
|
| + for (; i < v0; sum += "ABC".charCodeAt(i), ++i)
|
| + ;
|
| + P.print(sum);
|
| + sum = 0;
|
| + for (i = 0; i < "Hello".length; sum += "Hello".charCodeAt(i), ++i)
|
| + ;
|
| + P.print(sum);
|
| +}
|
|
|