Do not use \b, \v and \f escapes in string literals in generated Yul code

This commit is contained in:
Kamil Śliwak
2021-06-28 14:13:47 +02:00
parent a3c965b7de
commit 19fada966f
6 changed files with 25 additions and 11 deletions
@@ -3157,5 +3157,5 @@ bool IRGeneratorForStatements::visit(TryCatchClause const& _clause)
string IRGeneratorForStatements::linkerSymbol(ContractDefinition const& _library) const
{
solAssert(_library.isLibrary(), "");
return "linkersymbol(" + util::escapeAndQuoteString(_library.fullyQualifiedName()) + ")";
return "linkersymbol(" + util::escapeAndQuoteYulString(_library.fullyQualifiedName()) + ")";
}