aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaweł Bylica <chfast@gmail.com>2015-06-08 18:09:24 +0800
committerPaweł Bylica <chfast@gmail.com>2015-06-08 18:09:24 +0800
commitcddceb2b4f77e828a5ef5aa218e36afeef7bb30b (patch)
tree4bdf20a113d622e3ed245cc1a08af2361c12769a
parentb51ef4a357b4b60fc01038b0e97280fb9ecca01e (diff)
downloaddexon-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.cpp2
-rw-r--r--Types.cpp12
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
diff --git a/Types.cpp b/Types.cpp
index 1316bbc3..e1161c3f 100644
--- a/Types.cpp
+++ b/Types.cpp
@@ -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."));