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 — Soundness: short-circuit RHS assignments are treated as executed · Issue #323 · liquid-java/liquidjava Open DescriptionProblemA write in the right operand of Java Minimal reproducerimport liquidjava.specification.Refinement; public class Repro { public static void main(String[] args) { int x = 0; boolean ignored = false && ((x = 1) == 1); @Refinement("_ == 1") int y = x; // should be a Refinement Error assert y == 1; // fails: y is 0 } } Expected: Reject the refinement on Actual: Cause and scope
The closed PR #257 contains a reproducer and a conservative fix. The fix should be ported and reviewed against current ActivityMetadataMetadataAssigneesLabelsNo labels 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. |