aboutsummaryrefslogtreecommitdiff
path: root/lib/xixanta/src/object.rs
diff options
context:
space:
mode:
authorMiquel Sabaté Solà <mssola@mssola.com>2026-03-10 00:14:33 +0100
committerMiquel Sabaté Solà <mssola@mssola.com>2026-03-10 00:21:38 +0100
commitabaffa61df7db8522d29869f7c455c59b8e96dbc (patch)
tree0374efeb59097ff7a13f6e377d4c68aeaeef1d52 /lib/xixanta/src/object.rs
parent8ff278a383601e7370f40737b263f39606d3ba1c (diff)
downloadtools.nes-abaffa61df7db8522d29869f7c455c59b8e96dbc.tar.gz
tools.nes-abaffa61df7db8522d29869f7c455c59b8e96dbc.zip
Re-create the values for bundle call arguments
Bundle call arguments were fine most of the times, when arguments could be processed as-is and there were no issues with arguments being overwritten by successive calls. This was not the case, though, whenever a given instruction was delayed into a PendingNode status. In this case, the argument would get the last value, and in some extreme cases that definition might not have been there any more. Prevent all of this by providing a list of PendingDefine's, which are a way to re-create these call-only arguments as they were initially found. These PendingDefine's are then created on "crunch" on each PendingNode. Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
Diffstat (limited to 'lib/xixanta/src/object.rs')
0 files changed, 0 insertions, 0 deletions