This repository was archived by the owner on Jan 23, 2023. It is now read-only.
Commit 2486b80
committed
Fix arm32 stub indirect tailcall
ARM has code in fgMorphTailCall to insert a level of indirection
for the call address of a stub indirect tailcall. Then, LowerVirtualStubCall
inserts another level of indirection. Only one is necessary/required,
so stop inserting the second indirection in LowerVirtualStubCall.
Fixes #15152, #14862 (all current TailcallStress=1 and JitStress=1 failures).1 parent 30d20fd commit 2486b80
1 file changed
+18
-3
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4138 | 4138 | | |
4139 | 4139 | | |
4140 | 4140 | | |
4141 | | - | |
| 4141 | + | |
| 4142 | + | |
| 4143 | + | |
| 4144 | + | |
| 4145 | + | |
| 4146 | + | |
| 4147 | + | |
| 4148 | + | |
| 4149 | + | |
| 4150 | + | |
| 4151 | + | |
| 4152 | + | |
| 4153 | + | |
| 4154 | + | |
| 4155 | + | |
| 4156 | + | |
| 4157 | + | |
| 4158 | + | |
4142 | 4159 | | |
4143 | 4160 | | |
4144 | | - | |
4145 | 4161 | | |
4146 | | - | |
4147 | 4162 | | |
4148 | 4163 | | |
4149 | 4164 | | |
| |||
0 commit comments