Commit c1987f9
committed
Remove redundant special handling of OP_ARGELEM from tokenizer
Previously, the op fragments created here were woven into the signature
handling part of the final optree and had to contain a few extra fields
related to signature argument handling. Since `subsignature_finish()`
now creates the entire optree itself, the ops created by the tokenizer
are only used for their side-effect of containing the pad offset in
`op_targ`. As such, they no longer need to be specially sized OP_ARGELEM
and can be regular OP_PADANYs.1 parent af0f276 commit c1987f9
1 file changed
+1
-19
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9997 | 9997 | | |
9998 | 9998 | | |
9999 | 9999 | | |
10000 | | - | |
10001 | | - | |
10002 | | - | |
10003 | | - | |
10004 | | - | |
10005 | | - | |
10006 | | - | |
10007 | | - | |
10008 | | - | |
10009 | | - | |
10010 | | - | |
10011 | | - | |
10012 | | - | |
10013 | | - | |
10014 | | - | |
10015 | | - | |
10016 | | - | |
10017 | | - | |
10018 | | - | |
| 10000 | + | |
10019 | 10001 | | |
10020 | 10002 | | |
10021 | 10003 | | |
| |||
0 commit comments