Sneaked in with #7080.
The following test
contract C {
function e() public {
revert("Transaction failed.");
}
}
// ====
// EVMVersion: >homestead
// ----
// _() -> FAILURE
// e() ->
does not print strings correctly:
Obtained result:
// _() -> FAILURE
// e() -> FAILURE, hex"08c379a0", 0x20, 19, "Transaction failed.\0\0\0\0\0\0\0\0\0\0\0\0\0"
It should rather output
// e() -> FAILURE, hex"08c379a0", 0x20, 19, "Transaction failed."
Sneaked in with #7080.
The following test
does not print strings correctly:
It should rather output