diff options
author | chriseth <chris@ethereum.org> | 2017-05-22 18:32:22 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-05-22 18:32:22 +0800 |
commit | e3af064098edae79aa3bbfb2a96b43fa3479269d (patch) | |
tree | ad8079a0032ee8fe4a9cf6a90f898c03a07619cc /libsolidity/inlineasm/AsmScope.h | |
parent | 1344f28fdc96276285a009df369e02555141fc27 (diff) | |
parent | 7f5601fd4b63e90313f1a9c1a53e08ba9757b452 (diff) | |
download | dexon-solidity-e3af064098edae79aa3bbfb2a96b43fa3479269d.tar dexon-solidity-e3af064098edae79aa3bbfb2a96b43fa3479269d.tar.gz dexon-solidity-e3af064098edae79aa3bbfb2a96b43fa3479269d.tar.bz2 dexon-solidity-e3af064098edae79aa3bbfb2a96b43fa3479269d.tar.lz dexon-solidity-e3af064098edae79aa3bbfb2a96b43fa3479269d.tar.xz dexon-solidity-e3af064098edae79aa3bbfb2a96b43fa3479269d.tar.zst dexon-solidity-e3af064098edae79aa3bbfb2a96b43fa3479269d.zip |
Merge pull request #2197 from ethereum/evm15
Refactoring to support multiple EVM-like backends
Diffstat (limited to 'libsolidity/inlineasm/AsmScope.h')
-rw-r--r-- | libsolidity/inlineasm/AsmScope.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libsolidity/inlineasm/AsmScope.h b/libsolidity/inlineasm/AsmScope.h index dd45613d..70786dce 100644 --- a/libsolidity/inlineasm/AsmScope.h +++ b/libsolidity/inlineasm/AsmScope.h @@ -23,6 +23,7 @@ #include <libsolidity/interface/Exceptions.h> #include <boost/variant.hpp> +#include <boost/optional.hpp> #include <functional> #include <memory> @@ -75,8 +76,7 @@ struct Scope struct Label { - size_t id = unassignedLabelId; - static const size_t unassignedLabelId = 0; + boost::optional<size_t> id; }; struct Function |