Refactoring bytesRequired to accept and return size_t

This commit is contained in:
Djordje Mijovic
2020-06-11 08:26:57 +02:00
parent 731b2efc97
commit 9e92fbccee
2 changed files with 3 additions and 3 deletions
+2 -2
View File
@@ -59,7 +59,7 @@ void AssemblyItem::setPushTagSubIdAndTag(size_t _subId, size_t _tag)
setData(data);
}
unsigned AssemblyItem::bytesRequired(unsigned _addressLength) const
size_t AssemblyItem::bytesRequired(size_t _addressLength) const
{
switch (m_type)
{
@@ -69,7 +69,7 @@ unsigned AssemblyItem::bytesRequired(unsigned _addressLength) const
case PushString:
return 1 + 32;
case Push:
return 1 + max<unsigned>(1, util::bytesRequired(data()));
return 1 + max<size_t>(1, util::bytesRequired(data()));
case PushSubSize:
case PushProgramSize:
return 1 + 4; // worst case: a 16MB program