Hello,
(make-regexp "[a-Z]") fails in Guile 3.0.7 with "Invalid range end".
This is a regression since 3.0.5.
signature.asc
Description: PGP signature
Taylan Kammer skriver:
> On 17.05.2021 17:09, Marius Bakke wrote:
>> Hello,
>>
>> (make-regexp "[a-Z]") fails in Guile 3.0.7 with "Invalid range end".
>>
>> This is a regression since 3.0.5.
>>
>
> I think that's normal.
>
&
Hi!
I haven't been able to make a reproducer for this, but for illustrative
purposes, here is a code snippet that fails with -O2 on Guile 3.0.5 and
later (excerpt from GNU Shepherd):
(define (run-command socket-file action service args)
"Perform ACTION with ARGS on SERVICE, and display the
Ludovic Courtès skriver:
> Ludovic Courtès skribis:
>
>> This turns out to be due to a… miscompilation bug.
>>
>> In (shepherd scripts herd), ‘run-command’ has this code:
>>
>> (let ((sock(open-connection socket-file))
>> (action* (if (and (eq? action 'detailed-status)
>>