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 — Verifier crashes on `yield new X(...)` when X's constructor is refined · Issue #346 · liquid-java/liquidjava Closed Labels bugSomething isn't workingSomething isn't working DescriptionImpact: verification stops with an internal error. It blocks 1 of the 48 real-code examples we built (bugs mined from open-source Java). Description Yielding a constructor call whose constructor has a refinement crashes ( Minimal reproducer import liquidjava.specification.Refinement; class Conn { public Conn(@Refinement("_ > 0") int port) {} } public class Repro { static Conn open(String scheme) { return switch (scheme) { case "tcp" -> { yield new Conn(80); } default -> new Conn(1); }; } } Expected
Actual Reproduced on Context Found while turning bugs mined from real open-source Java (fixed upstream or still present) into study examples for the error-message study. 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. |