Ok, habs.
Aber warum macht er das in 64-Bit anders? Ist das etwas was man generell wissen sollte oder einfach Willkür?
Das der Kode überhaupt jemals funktioniert hat ist blanker Zufall. Vermutlich ist der Stackaufbau und die Parameterübergabe bei 64-bit anders als bei 32 bit, daher knallt es da direkt.