solidity/test/libsolidity/semanticTests/literals/escape.sol

15 lines
411 B
Solidity
Raw Normal View History

2020-12-14 17:34:40 +00:00
pragma abicoder v2;
2020-05-07 17:19:54 +00:00
contract C
{
2020-12-14 17:34:40 +00:00
function f() public pure returns (uint, bytes1, bytes1) {
2020-05-07 17:19:54 +00:00
bytes memory encoded = abi.encodePacked("\\\\");
return (encoded.length, encoded[0], encoded[1]);
}
}
// ====
// compileViaYul: also
// compileToEwasm: also
2020-05-07 17:19:54 +00:00
// ----
// f() -> 2, 0x5c00000000000000000000000000000000000000000000000000000000000000, 0x5c00000000000000000000000000000000000000000000000000000000000000