Fix ICE when printing an error message related to mappings

This commit is contained in:
Marenz
2021-10-06 17:02:36 +02:00
parent a709216e37
commit 4368da0201
6 changed files with 46 additions and 1 deletions
+5
View File
@@ -2559,6 +2559,11 @@ string UserDefinedValueType::toString(bool /* _short */) const
return *definition().annotation().canonicalName;
}
string UserDefinedValueType::canonicalName() const
{
return *definition().annotation().canonicalName;
}
vector<tuple<string, Type const*>> UserDefinedValueType::makeStackItems() const
{
return underlyingType().stackItems();
+1 -1
View File
@@ -1141,7 +1141,7 @@ public:
}
std::string toString(bool _short) const override;
std::string canonicalName() const override { solAssert(false, ""); }
std::string canonicalName() const override;
std::string signatureInExternalFunction(bool) const override { solAssert(false, ""); }
protected: