mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
commit
085b5c423d
@ -4906,6 +4906,8 @@ BOOST_AUTO_TEST_CASE(bare_call_return_data)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
)DELIMITER";
|
)DELIMITER";
|
||||||
|
ALSO_VIA_YUL(
|
||||||
|
DISABLE_EWASM_TESTRUN()
|
||||||
compileAndRun(sourceCode, 0, "C");
|
compileAndRun(sourceCode, 0, "C");
|
||||||
ABI_CHECK(callContractFunction("f(string)", encodeDyn(string("return_bool()"))), encodeArgs(true, 0x40, 0x20, true));
|
ABI_CHECK(callContractFunction("f(string)", encodeDyn(string("return_bool()"))), encodeArgs(true, 0x40, 0x20, true));
|
||||||
ABI_CHECK(callContractFunction("f(string)", encodeDyn(string("return_int32()"))), encodeArgs(true, 0x40, 0x20, u256(-32)));
|
ABI_CHECK(callContractFunction("f(string)", encodeDyn(string("return_int32()"))), encodeArgs(true, 0x40, 0x20, u256(-32)));
|
||||||
@ -4923,6 +4925,7 @@ BOOST_AUTO_TEST_CASE(bare_call_return_data)
|
|||||||
ABI_CHECK(callContractFunction("check_bytes4()"), encodeArgs(true));
|
ABI_CHECK(callContractFunction("check_bytes4()"), encodeArgs(true));
|
||||||
ABI_CHECK(callContractFunction("check_multi()"), encodeArgs(true));
|
ABI_CHECK(callContractFunction("check_multi()"), encodeArgs(true));
|
||||||
ABI_CHECK(callContractFunction("check_bytes()"), encodeArgs(true));
|
ABI_CHECK(callContractFunction("check_bytes()"), encodeArgs(true));
|
||||||
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user