1e6b70d570
Move all auxiliary function declaration after Main, so that INITSLOT instructions counter works properly. `vmAndCompileInterop` loads program and moves nextIP to the Main function offset if there's no _init function. If _init is there, then nextIP will be moved to the start of _init. In TestInline we don't handle instructions properly (CALL/JMP don't change nextIP), we just perform instruction traversal from the start point via Next(), thus INITSLOT counter value depends on the starting instruction, which depends on _init presence. |
||
---|---|---|
.. | ||
compiler | ||
config | ||
consensus | ||
core | ||
crypto | ||
encoding | ||
interop | ||
io | ||
neorpc | ||
neotest | ||
network | ||
rpcclient | ||
services | ||
smartcontract | ||
util | ||
vm | ||
wallet |