diff options
author | chriseth <chris@ethereum.org> | 2017-05-31 19:06:51 +0800 |
---|---|---|
committer | chriseth <chris@ethereum.org> | 2017-06-08 21:52:45 +0800 |
commit | 0185f3cbf6aae954d8c59a556af0e150850022bc (patch) | |
tree | 49786ecfb329931f3366162586fc199ae75d2ba0 /libjulia/backends/evm/AbstractAssembly.h | |
parent | ba5ee71b7f7b1ac5d6bc4b3a70dde36b34d20d8e (diff) | |
download | dexon-solidity-0185f3cbf6aae954d8c59a556af0e150850022bc.tar dexon-solidity-0185f3cbf6aae954d8c59a556af0e150850022bc.tar.gz dexon-solidity-0185f3cbf6aae954d8c59a556af0e150850022bc.tar.bz2 dexon-solidity-0185f3cbf6aae954d8c59a556af0e150850022bc.tar.lz dexon-solidity-0185f3cbf6aae954d8c59a556af0e150850022bc.tar.xz dexon-solidity-0185f3cbf6aae954d8c59a556af0e150850022bc.tar.zst dexon-solidity-0185f3cbf6aae954d8c59a556af0e150850022bc.zip |
Correct stack height adjustment after returnsub.
Diffstat (limited to 'libjulia/backends/evm/AbstractAssembly.h')
-rw-r--r-- | libjulia/backends/evm/AbstractAssembly.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libjulia/backends/evm/AbstractAssembly.h b/libjulia/backends/evm/AbstractAssembly.h index ba2c8e20..73c6699f 100644 --- a/libjulia/backends/evm/AbstractAssembly.h +++ b/libjulia/backends/evm/AbstractAssembly.h @@ -83,7 +83,7 @@ public: /// Call a subroutine. virtual void appendJumpsub(LabelID _label, int _arguments, int _returns) = 0; /// Return from a subroutine. - virtual void appendReturnsub(int _returns) = 0; + virtual void appendReturnsub(int _returns, int _stackDiffAfter = 0) = 0; }; enum class IdentifierContext { LValue, RValue }; |