diff options
author | Magnus Lång <[email protected]> | 2016-04-12 18:48:27 +0200 |
---|---|---|
committer | Magnus Lång <[email protected]> | 2016-08-22 15:25:16 +0200 |
commit | b7c2af9863a5410ce0be9c2995ea49746b207877 (patch) | |
tree | a55fd09cb18838b3b2a289ae4040f0d59c93ea03 /lib/hipe/sparc/hipe_sparc_finalise.erl | |
parent | 230d8cec7465d2b75d0b78c2bcaa76ccbd7f6a29 (diff) | |
download | otp-b7c2af9863a5410ce0be9c2995ea49746b207877.tar.gz otp-b7c2af9863a5410ce0be9c2995ea49746b207877.tar.bz2 otp-b7c2af9863a5410ce0be9c2995ea49746b207877.zip |
hipe: Fix tailcall stackarg clobber bug
Since the link register/return address is restored before stack
arguments are stored to the frame, we must not use it to store a stack
argument. We do that by adding it to the registers clobbered by
pseudo_tailcall_prepare.
Diffstat (limited to 'lib/hipe/sparc/hipe_sparc_finalise.erl')
0 files changed, 0 insertions, 0 deletions