Commit 4d6dde5
Emit EXT_STMT after each pipe stage, and attach the TMP var that holds the intermediary result (#19377)
* Emit EXT_STMT after each pipe stage, and attach the TMP var that holds the intermediary result
* Add ZEND_EXT_STMT to keeps_op1_alive as per review
* Fix leak with EXT_STMT when pipe result is unused
Co-authored-by: Ilija Tovilo <[email protected]>1 parent 07a9c25 commit 4d6dde5
3 files changed
+22
-7
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
420 | 420 | | |
421 | 421 | | |
422 | 422 | | |
| 423 | + | |
| 424 | + | |
| 425 | + | |
| 426 | + | |
| 427 | + | |
| 428 | + | |
| 429 | + | |
| 430 | + | |
423 | 431 | | |
424 | 432 | | |
425 | 433 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
821 | 821 | | |
822 | 822 | | |
823 | 823 | | |
824 | | - | |
| 824 | + | |
| 825 | + | |
825 | 826 | | |
826 | 827 | | |
827 | 828 | | |
| |||
1920 | 1921 | | |
1921 | 1922 | | |
1922 | 1923 | | |
1923 | | - | |
| 1924 | + | |
1924 | 1925 | | |
1925 | 1926 | | |
1926 | 1927 | | |
| |||
1931 | 1932 | | |
1932 | 1933 | | |
1933 | 1934 | | |
| 1935 | + | |
| 1936 | + | |
| 1937 | + | |
1934 | 1938 | | |
1935 | 1939 | | |
1936 | 1940 | | |
| |||
6050 | 6054 | | |
6051 | 6055 | | |
6052 | 6056 | | |
6053 | | - | |
| 6057 | + | |
6054 | 6058 | | |
6055 | 6059 | | |
6056 | 6060 | | |
| |||
6171 | 6175 | | |
6172 | 6176 | | |
6173 | 6177 | | |
6174 | | - | |
| 6178 | + | |
6175 | 6179 | | |
6176 | 6180 | | |
6177 | 6181 | | |
| |||
6505 | 6509 | | |
6506 | 6510 | | |
6507 | 6511 | | |
| 6512 | + | |
| 6513 | + | |
6508 | 6514 | | |
6509 | 6515 | | |
6510 | 6516 | | |
| |||
8537 | 8543 | | |
8538 | 8544 | | |
8539 | 8545 | | |
8540 | | - | |
| 8546 | + | |
8541 | 8547 | | |
8542 | 8548 | | |
8543 | 8549 | | |
| |||
11607 | 11613 | | |
11608 | 11614 | | |
11609 | 11615 | | |
11610 | | - | |
| 11616 | + | |
11611 | 11617 | | |
11612 | 11618 | | |
11613 | 11619 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
903 | 903 | | |
904 | 904 | | |
905 | 905 | | |
906 | | - | |
| 906 | + | |
| 907 | + | |
907 | 908 | | |
908 | 909 | | |
909 | 910 | | |
| |||
0 commit comments