Browse Source

Merge pull request #638 from debris/clang_issue

clang requires explicit initialization of map
cl-refactor
Gav Wood 10 years ago
parent
commit
97177257d7
  1. 6
      test/solidityCompiler.cpp

6
test/solidityCompiler.cpp

@ -56,7 +56,11 @@ bytes compileContract(const string& _sourceCode)
BOOST_REQUIRE_NO_THROW(resolver.resolveNamesAndTypes(*contract)); BOOST_REQUIRE_NO_THROW(resolver.resolveNamesAndTypes(*contract));
Compiler compiler; 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 // debug
//compiler.streamAssembly(cout); //compiler.streamAssembly(cout);
return compiler.getAssembledBytecode(); return compiler.getAssembledBytecode();

Loading…
Cancel
Save