Replaced code line which subtracted AROS_ALIGN(sizeof(ULONG))
commitb4b117463fbd4303e7adca8af20ce6764b0aa7d9
authorstegerg <stegerg@fb15a70f-31f2-0310-bbcc-cdcc74a49acc>
Mon, 26 Feb 2007 16:04:05 +0000 (26 16:04 +0000)
committerstegerg <stegerg@fb15a70f-31f2-0310-bbcc-cdcc74a49acc>
Mon, 26 Feb 2007 16:04:05 +0000 (26 16:04 +0000)
tree08d4224f2c41eb2872ed864ec4601dcef56602f3
parent6f7ac1a34994aeef55257fd2c8896861834bf9a8
Replaced code line which subtracted AROS_ALIGN(sizeof(ULONG))
from memoryBlock. Old code because of this strict aliasing
crap generated code which first read memoryBlock into a register,
did the subtraction on the variable in memory (not register) and
then passed the register (unmodified == as before subtraction) to
FreeMem().

git-svn-id: https://svn.aros.org:8080/svn/aros/trunk/AROS@25294 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
rom/exec/freevec.c