diff options
author | Brian Carlstrom <bdc@google.com> | 2014-03-28 00:24:09 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2014-03-28 00:24:09 +0000 |
commit | 5378924bef79144df62447b78c0a87895d7edb60 (patch) | |
tree | 0902ccf2b0bf3f5bc02bd902f739139de6d4ce7d | |
parent | bcb782f62b0fe7c08e04ddf60ab6da48734f6177 (diff) | |
parent | b20d24ddba9b9857dedddca04807d1bb8fe75b4b (diff) | |
download | art-5378924bef79144df62447b78c0a87895d7edb60.zip art-5378924bef79144df62447b78c0a87895d7edb60.tar.gz art-5378924bef79144df62447b78c0a87895d7edb60.tar.bz2 |
Merge "Error when taking the modulo of the length of an array"
-rw-r--r-- | test/083-compiler-regressions/expected.txt | 11 | ||||
-rw-r--r-- | test/083-compiler-regressions/src/Main.java | 16 |
2 files changed, 27 insertions, 0 deletions
diff --git a/test/083-compiler-regressions/expected.txt b/test/083-compiler-regressions/expected.txt index 05b1eeb..c1e30bc 100644 --- a/test/083-compiler-regressions/expected.txt +++ b/test/083-compiler-regressions/expected.txt @@ -2,6 +2,17 @@ b2296099 passes b2302318 passes b2487514 passes b5884080 passes +b13679511Test starting +1 +2 +3 +4 +4 +1 +1 +1 +false +b13679511Test finishing largeFrame passes largeFrameFloat passes mulBy1Test passes diff --git a/test/083-compiler-regressions/src/Main.java b/test/083-compiler-regressions/src/Main.java index 007b762..586ff87 100644 --- a/test/083-compiler-regressions/src/Main.java +++ b/test/083-compiler-regressions/src/Main.java @@ -34,6 +34,7 @@ public class Main { b2302318Test(); b2487514Test(); b5884080Test(); + b13679511Test(); largeFrameTest(); largeFrameTestFloat(); mulBy1Test(); @@ -291,6 +292,21 @@ public class Main { } } + static void b13679511Test() { + System.out.println("b13679511Test starting"); + int[] nn = { 1, 2, 3, 4 }; + for (int i : nn) { + System.out.println(i); + } + int len = nn.length; + System.out.println(nn.length); + System.out.println(nn.length % 3); + System.out.println(len % 3); + System.out.println(4 % 3); + System.out.println((nn.length % 3) != 1); + System.out.println("b13679511Test finishing"); + } + static double TooManyArgs( long l00, long l01, |