[Sol->Yul] Enabling storage pointers to local vars in inline assembly.

This commit is contained in:
Djordje Mijovic
2020-08-26 10:25:42 +02:00
parent bff0f9bda7
commit d99b81ef02
6 changed files with 63 additions and 17 deletions
+2 -1
View File
@@ -98,8 +98,9 @@ public:
void addStateVariable(VariableDeclaration const& _varDecl, u256 _storageOffset, unsigned _byteOffset);
bool isStateVariable(VariableDeclaration const& _varDecl) const { return m_stateVariables.count(&_varDecl); }
std::pair<u256, unsigned> storageLocationOfVariable(VariableDeclaration const& _varDecl) const
std::pair<u256, unsigned> storageLocationOfStateVariable(VariableDeclaration const& _varDecl) const
{
solAssert(isStateVariable(_varDecl), "");
return m_stateVariables.at(&_varDecl);
}