Add memory safe assembly annotations (#3384)

Co-authored-by: Nate <nate@Nates-MacBook-Pro.local>
This commit is contained in:
Nate Lapinski
2022-05-24 03:37:08 +09:00
committed by GitHub
parent c019e7c5bb
commit 65b45726b3
8 changed files with 14 additions and 1 deletions

View File

@ -35,6 +35,7 @@ library Base64 {
// - `4 *` -> 4 characters for each chunk
string memory result = new string(4 * ((data.length + 2) / 3));
/// @solidity memory-safe-assembly
assembly {
// Prepare the lookup table (skip the first "length" byte)
let tablePtr := add(table, 1)