diff options
| author | Maxime Coste <frrrwww@gmail.com> | 2014-10-29 13:54:35 +0000 |
|---|---|---|
| committer | Maxime Coste <frrrwww@gmail.com> | 2014-10-29 13:54:35 +0000 |
| commit | 502de87697a1502b2aaec69c341730d920439dbd (patch) | |
| tree | 7ab45f5dd8f95c599d98bd77b4df52955b011bb9 /src/interned_string.cc | |
| parent | ec09fc3a75760fdba034e0bc459ef00415d8b886 (diff) | |
Actually release interned string data when refcount drops to 0
Diffstat (limited to 'src/interned_string.cc')
| -rw-r--r-- | src/interned_string.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/interned_string.cc b/src/interned_string.cc index ec2e15f4..2f2f56f8 100644 --- a/src/interned_string.cc +++ b/src/interned_string.cc @@ -51,7 +51,7 @@ void StringRegistry::release(size_t slot) noexcept auto it = m_slot_map.find(StringView{data.data(), (int)data.size()}); kak_assert(it != m_slot_map.end()); m_slot_map.erase(it); - data.clear(); + data = std::vector<char>{}; } } |
