зеркало из https://github.com/mozilla/pjs.git
Reverting back to the previous version of this file (1.3)
The patch submitted by IBM didn't take into account all the conditions r=cls@seawood.org a=blizzard@mozilla.org # 24458
This commit is contained in:
Родитель
8bdb101a36
Коммит
e75b3f222b
|
@ -114,7 +114,8 @@
|
|||
addi r5,r5,8 # step over junk at start of vTable !
|
||||
lwzx r11,r5,r4 # get function pointer
|
||||
|
||||
lwz r5,12(r4) # Value at r4(vtable) + offset 12 is used to adjust r3 ('that' pointer)
|
||||
addi r5,r5,-4 # We need to manually adjust the 'that' pointer, this is CFRONT based
|
||||
lwzx r5,r4,r5 # offset = r4(vtable) + r5(methodIndex offset) - 4
|
||||
add r3,r5,r3 # adjust 'that' r3 = r3 + r5
|
||||
|
||||
lwz r4,28(sp)
|
||||
|
|
Загрузка…
Ссылка в новой задаче