Re: java.lang.VerifyError with PROGN
Eric Marsden <[email protected]> Wed, 18 Dec 2019 15:00:30 +0100
| Newsgroups | gmane.editors.j.devel |
|---|---|
| Message-ID | <f5ea99c5-0917-0166-744a-34a846b3feed__5288.35428865335$1576677669$gmane$org@free.fr> |
On 18/12/2019 02:17, somewhat-functional-programmer wrote: > Patch attached that should fix this issue. Root cause: when I added the with-operand-accumulation forms for opstack safety (to fix the stack inconsistency bug reported in #69 [0]), I had incorrect types specified in some of the p2-ash code paths. The form (ash 1343225879 (- 1)) also was not being compiled as a constant, and took a code path to actually calculate the shift based on the -1 constant. Thanks, I can confirm that this fixes the problem, and in fact with this patch ABCL can build current SBCL (tested on Linux/AMD64). Eric