diff options
author | Paweł Bylica <chfast@gmail.com> | 2015-06-08 18:09:24 +0800 |
---|---|---|
committer | Paweł Bylica <chfast@gmail.com> | 2015-06-08 18:09:24 +0800 |
commit | cddceb2b4f77e828a5ef5aa218e36afeef7bb30b (patch) | |
tree | 4bdf20a113d622e3ed245cc1a08af2361c12769a | |
parent | b51ef4a357b4b60fc01038b0e97280fb9ecca01e (diff) | |
download | dexon-solidity-cddceb2b4f77e828a5ef5aa218e36afeef7bb30b.tar dexon-solidity-cddceb2b4f77e828a5ef5aa218e36afeef7bb30b.tar.gz dexon-solidity-cddceb2b4f77e828a5ef5aa218e36afeef7bb30b.tar.bz2 dexon-solidity-cddceb2b4f77e828a5ef5aa218e36afeef7bb30b.tar.lz dexon-solidity-cddceb2b4f77e828a5ef5aa218e36afeef7bb30b.tar.xz dexon-solidity-cddceb2b4f77e828a5ef5aa218e36afeef7bb30b.tar.zst dexon-solidity-cddceb2b4f77e828a5ef5aa218e36afeef7bb30b.zip |
Remove pessimising moves.
-rw-r--r-- | CompilerContext.cpp | 2 | ||||
-rw-r--r-- | Types.cpp | 12 |
2 files changed, 7 insertions, 7 deletions
diff --git a/CompilerContext.cpp b/CompilerContext.cpp index 2edff82e..fde6adac 100644 --- a/CompilerContext.cpp +++ b/CompilerContext.cpp @@ -133,7 +133,7 @@ set<Declaration const*> CompilerContext::getFunctionsWithoutCode() for (auto const& it: m_functionEntryLabels) if (m_functionsWithCode.count(it.first) == 0) functions.insert(it.first); - return move(functions); + return functions; } ModifierDefinition const& CompilerContext::getFunctionModifier(string const& _name) const @@ -1459,29 +1459,29 @@ MagicType::MagicType(MagicType::Kind _kind): switch (m_kind) { case Kind::Block: - m_members = move(MemberList({ + m_members = MemberList({ {"coinbase", make_shared<IntegerType>(0, IntegerType::Modifier::Address)}, {"timestamp", make_shared<IntegerType>(256)}, {"blockhash", make_shared<FunctionType>(strings{"uint"}, strings{"bytes32"}, FunctionType::Location::BlockHash)}, {"difficulty", make_shared<IntegerType>(256)}, {"number", make_shared<IntegerType>(256)}, {"gaslimit", make_shared<IntegerType>(256)} - })); + }); break; case Kind::Message: - m_members = move(MemberList({ + m_members = MemberList({ {"sender", make_shared<IntegerType>(0, IntegerType::Modifier::Address)}, {"gas", make_shared<IntegerType>(256)}, {"value", make_shared<IntegerType>(256)}, {"data", make_shared<ArrayType>(ReferenceType::Location::CallData)}, {"sig", make_shared<FixedBytesType>(4)} - })); + }); break; case Kind::Transaction: - m_members = move(MemberList({ + m_members = MemberList({ {"origin", make_shared<IntegerType>(0, IntegerType::Modifier::Address)}, {"gasprice", make_shared<IntegerType>(256)} - })); + }); break; default: BOOST_THROW_EXCEPTION(InternalCompilerError() << errinfo_comment("Unknown kind of magic.")); |