On Mon Nov 21 15:23:54 2022 +0000, Rémi Bernon wrote:
Hmm... I probably got lost somewhere. So the commit comment is wrong and this is unnecessary. Then I think it would make it easier to have the `lea` instruction in the return path to simplify an eventual future change like https://gitlab.winehq.org/wine/wine/-/merge_requests/1324/diffs?commit_id=20.... That's more the case for the x86_64 dispatcher which otherwise needs more complicated CFI instructions (like using `cfi_remember_state` twice as in 20dadb19fda2555eafbbb70278af7096d5d890aa), which is also why I was replicating this change, in 4040d4d4821810b82a348fca06538a2d12b9da67 in this MR.
I dropped the changes for now.