Commit 0a9d382
PartialExecuter: Handle cheerp_typed_ptrcast
cheerp_typed_ptrcast cannot be treated as a normal function call
and cannot be skipped in visitOuter. Instead we need to track the
pointer base and bit mask information for any instruction that rely on it.1 parent b9b8890 commit 0a9d382
1 file changed
+20
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
485 | 485 | | |
486 | 486 | | |
487 | 487 | | |
| 488 | + | |
| 489 | + | |
| 490 | + | |
488 | 491 | | |
489 | 492 | | |
490 | 493 | | |
| |||
1744 | 1747 | | |
1745 | 1748 | | |
1746 | 1749 | | |
| 1750 | + | |
| 1751 | + | |
| 1752 | + | |
| 1753 | + | |
| 1754 | + | |
| 1755 | + | |
| 1756 | + | |
| 1757 | + | |
| 1758 | + | |
| 1759 | + | |
| 1760 | + | |
| 1761 | + | |
| 1762 | + | |
| 1763 | + | |
| 1764 | + | |
| 1765 | + | |
1747 | 1766 | | |
| 1767 | + | |
1748 | 1768 | | |
1749 | 1769 | | |
1750 | 1770 | | |
| |||
0 commit comments