diff options
author | Marek Kotewicz <marek.kotewicz@gmail.com> | 2014-12-17 18:48:43 +0800 |
---|---|---|
committer | Marek Kotewicz <marek.kotewicz@gmail.com> | 2014-12-17 18:48:43 +0800 |
commit | 36532d9ab4521fb3e7bb7922afb61d93180ed1e2 (patch) | |
tree | 2fca4f2f18fc079f50c694f4bcff281b791fa38f /solidityCompiler.cpp | |
parent | c83db9e6db720625242fb10afc63e6276945e6f9 (diff) | |
download | dexon-solidity-36532d9ab4521fb3e7bb7922afb61d93180ed1e2.tar.gz dexon-solidity-36532d9ab4521fb3e7bb7922afb61d93180ed1e2.tar.zst dexon-solidity-36532d9ab4521fb3e7bb7922afb61d93180ed1e2.zip |
clang requires explicit initialization of map
Diffstat (limited to 'solidityCompiler.cpp')
-rw-r--r-- | solidityCompiler.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/solidityCompiler.cpp b/solidityCompiler.cpp index 29f61454..1bdafc59 100644 --- a/solidityCompiler.cpp +++ b/solidityCompiler.cpp @@ -56,7 +56,11 @@ bytes compileContract(const string& _sourceCode) BOOST_REQUIRE_NO_THROW(resolver.resolveNamesAndTypes(*contract)); Compiler compiler; - compiler.compileContract(*contract, {}, {}); + + // clang requires explicit initialization of map + // http://stackoverflow.com/questions/17264067/chosen-constructor-is-explicit-in-copy-initialization-error-with-clang-4-2 + compiler.compileContract(*contract, {}, map<ContractDefinition const*, bytes const*>{}); + // debug //compiler.streamAssembly(cout); return compiler.getAssembledBytecode(); |