Use C++ user-defined literals for creating YulString constants.

This commit is contained in:
Daniel Kirchner
2018-12-12 18:45:43 +01:00
parent e85c3428b4
commit 5ac7620045
8 changed files with 18 additions and 13 deletions
+1 -1
View File
@@ -102,7 +102,7 @@ bool AsmAnalyzer::operator()(Literal const& _literal)
else if (_literal.kind == LiteralKind::Boolean)
{
solAssert(m_dialect->flavour == AsmFlavour::Yul, "");
solAssert(_literal.value == YulString{string("true")} || _literal.value == YulString{string("false")}, "");
solAssert(_literal.value == "true"_yulstring || _literal.value == "false"_yulstring, "");
}
m_info.stackHeightInfo[&_literal] = m_stackHeight;
return true;