Commit e2005d1
authored
JIT: Skip GC info for trivial async calls for x86 (#121941)
For x86 we only report GC pointers live in callee save registers, and we
also avoid reporting any trivial call.
There is compensating code upstream of the GC reporting that returns for
trivial calls, but this code did not account for the GC ref returned for
async continuations. Thus it was possible that we made it into the GC
encoder with a trivial call and then hit an assert.
Fix #1218721 parent f1e2f89 commit e2005d1
1 file changed
+4
-3
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10373 | 10373 | | |
10374 | 10374 | | |
10375 | 10375 | | |
10376 | | - | |
10377 | | - | |
10378 | | - | |
| 10376 | + | |
| 10377 | + | |
| 10378 | + | |
| 10379 | + | |
10379 | 10380 | | |
10380 | 10381 | | |
10381 | 10382 | | |
| |||
0 commit comments