twine: null check in TwinePool::find

This commit is contained in:
Emil J. Tywoniak
2026-10-02 18:42:02 +02:00
parent 6fcc44bd18
commit 2caac47cd4
+3 -3
View File
@@ -278,13 +278,13 @@ IdString TwinePool::intern(uint32_t prefix, std::string_view text) {
}
IdString TwinePool::find(const std::string &name) const {
if (name.empty())
return IdString::Null;
check_name(name);
return find(std::string_view(name));
}
IdString TwinePool::find(std::string_view name) const {
if (name.empty())
return IdString::Null;
check_name(name);
auto [content, is_public] = unescape_name(name);
return stamp(find_content(TwineNode::NO_PREFIX, content).tag(is_public));
}