From ff6eacffa3f5bb10e0bf0d31b3eabc7ac10fcd51 Mon Sep 17 00:00:00 2001 From: Maxime Coste Date: Fri, 5 Feb 2016 00:20:45 +0000 Subject: dont intern SharedStrings but StringDataPtr --- src/shared_string.hh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/shared_string.hh') diff --git a/src/shared_string.hh b/src/shared_string.hh index 1aadafd0..2dfc3d38 100644 --- a/src/shared_string.hh +++ b/src/shared_string.hh @@ -102,14 +102,14 @@ class StringRegistry : public Singleton { public: void debug_stats() const; - SharedString intern(StringView str); + StringDataPtr intern(StringView str); void purge_unused(); private: - UnorderedSet m_strings; + UnorderedMap m_strings; }; -inline SharedString intern(StringView str) +inline StringDataPtr intern(StringView str) { return StringRegistry::instance().intern(str); } -- cgit v1.2.3