As you can see in this example program
https://paste.sr.ht/~shurizzle/70eb29face6d5bb151f63fe02268758c7dd7d091
access to elements in an unbounded array is broken.
I think it's broken because it used to work yesterday and, as far as I know,
that's the way to avoid bounds checking on arrays/slices.
shurizzle
> As you can see in this example program> https://paste.sr.ht/~shurizzle/70eb29face6d5bb151f63fe02268758c7dd7d091> access to elements in an unbounded array is broken.> I think it's broken because it used to work yesterday and, as far as I know,> that's the way to avoid bounds checking on arrays/slices.
I looked into this issue and it seems to be a bug in our backend, QBE. A rewrite
of one of its major components that landed a few days ago appears to be
responsible.
As a workaround, you can roll back QBE to v1.2 for now.
On 24/04/10 10:30, Alexey Yerin wrote:
> > As you can see in this example program> > https://paste.sr.ht/~shurizzle/70eb29face6d5bb151f63fe02268758c7dd7d091> > access to elements in an unbounded array is broken.> > I think it's broken because it used to work yesterday and, as far as I know,> > that's the way to avoid bounds checking on arrays/slices.>> I looked into this issue and it seems to be a bug in our backend, QBE. A rewrite> of one of its major components that landed a few days ago appears to be> responsible.>> As a workaround, you can roll back QBE to v1.2 for now.
Thank you, can I do anything else to help?
> > As you can see in this example program> > https://paste.sr.ht/~shurizzle/70eb29face6d5bb151f63fe02268758c7dd7d091> > access to elements in an unbounded array is broken.> > I think it's broken because it used to work yesterday and, as far as I know,> > that's the way to avoid bounds checking on arrays/slices.>> I looked into this issue and it seems to be a bug in our backend, QBE. A rewrite> of one of its major components that landed a few days ago appears to be> responsible.>> As a workaround, you can roll back QBE to v1.2 for now.
This is fixed now, you can pull the latest version of QBE to confirm it.
Thanks a lot for the report!
On 24/04/11 03:15PM, Alexey Yerin wrote:
> > > As you can see in this example program> > > https://paste.sr.ht/~shurizzle/70eb29face6d5bb151f63fe02268758c7dd7d091> > > access to elements in an unbounded array is broken.> > > I think it's broken because it used to work yesterday and, as far as I know,> > > that's the way to avoid bounds checking on arrays/slices.> >> > I looked into this issue and it seems to be a bug in our backend, QBE. A rewrite> > of one of its major components that landed a few days ago appears to be> > responsible.> >> > As a workaround, you can roll back QBE to v1.2 for now.>> This is fixed now, you can pull the latest version of QBE to confirm it.>> Thanks a lot for the report!
I tried and it seems to work now, thanks. :)