aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/memory
diff options
context:
space:
mode:
authorErik Verbruggen <erik.verbruggen@qt.io>2019-02-14 11:06:35 +0100
committerErik Verbruggen <erik.verbruggen@qt.io>2019-02-14 10:10:32 +0000
commit8df1afa89558ddb608ff0df792d2015dd5e2e6ac (patch)
tree6007100971261e0728122266fedb93813b8e5f58 /src/qml/memory
parent9343fbc478e42c7aec3247486b25b34f1908e93b (diff)
V4: Fix JS tail call crashes on win32/linux32
For platforms where arguments are passed on the stack, we would do an invalid (off-by-one) calcultion to see where we should put arguments for a tail call, thereby overwriting other values. As we don't write to these memory locations anywhere, and the arguments are exactly the same as calls to jitted code (which is done by design), we could just as well re-use them. Change-Id: If4118b2023da6dc301252a1579a36df0e0cbc3a5 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
Diffstat (limited to 'src/qml/memory')
0 files changed, 0 insertions, 0 deletions