| 1053 | } |
| 1054 | |
| 1055 | std::string Literal::getChecksummedAddress() const |
| 1056 | { |
| 1057 | solAssert(isHexNumber(), "Expected hex number"); |
| 1058 | /// Pad literal to be a proper hex address. |
| 1059 | std::string address = valueWithoutUnderscores().substr(2); |
| 1060 | if (address.length() > 40) |
| 1061 | return std::string(); |
| 1062 | address.insert(address.begin(), 40 - address.size(), '0'); |
| 1063 | return util::getChecksummedAddress(address); |
| 1064 | } |
| 1065 | |
| 1066 | TryCatchClause const* TryStatement::successClause() const |
| 1067 | { |