libevmasm: add RETURNDATACOPY and RETURNDATASIZE

This commit is contained in:
Yoichi Hirai
2017-06-13 16:57:02 +02:00
parent 0c8c209194
commit 0b22154a75
4 changed files with 20 additions and 0 deletions
+10
View File
@@ -542,6 +542,16 @@ BOOST_AUTO_TEST_CASE(keccak256)
BOOST_CHECK(successAssemble("{ pop(sha3(0, 0)) }"));
}
BOOST_AUTO_TEST_CASE(returndatasize)
{
BOOST_CHECK(successAssemble("{ let r := returndatasize }"));
}
BOOST_AUTO_TEST_CASE(returndatacopy)
{
BOOST_CHECK(successAssemble("{ returndatacopy(0, 32, 64) }"));
}
BOOST_AUTO_TEST_SUITE_END()
BOOST_AUTO_TEST_SUITE_END()