handle fast locals in amd64 shifts (afl)
commitb543ffed71497fb079bfdca53934870a1189c325
authorQuentin Carbonneaux <quentin@c9x.me>
Tue, 27 Jul 2021 23:15:51 +0000 (28 01:15 +0200)
committerQuentin Carbonneaux <quentin@c9x.me>
Tue, 27 Jul 2021 23:57:05 +0000 (28 01:57 +0200)
tree6443ecd62d9fd42ed6203529bd15316ff2082a6c
parent5a4369dd279b1ee50779ae4ab16daaa035eeeb69
handle fast locals in amd64 shifts (afl)

Reported by Alessandro Mantovani.
Although unlikely in real programs it
was found that using the address of a
fast local in amd64 shifts triggers
assertion failures.

We now err when the shift count is
given by an address; but we allow
shifting an address.
amd64/isel.c