GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — False error: an array write at a computed index (`a[k++] = x`) is rejected as an invalid refinement expression · Issue #397 · liquid-java/liquidjava Open Labels bugSomething isn't workingSomething isn't working DescriptionImpact: correct code is rejected with a syntax error: an array element written at an index that is not a variable or a literal ( Description
Minimal reproducer public class Repro { static int copy(String[] from, String[] to) { int k = 0; for (int i = 0; i < from.length; i++) { to[k++] = from[i]; } return k; } } Expected
Actual The same error with Real-world files that hit it
Context Found while running LiquidJava on the original repository files of 53 real-world typestate and refinement bugs (the files our study exercises were simplified from). The error is reported on code with no refinement of its own, so it is a false error in every file that has the construct. Related: #348 ( ActivityMetadataMetadataAssigneesLabelsbugSomething isn't workingSomething isn't working TypeProjectsMilestoneRelationshipsDevelopmentIssue actions |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |