diff options
author | Daria Volvenkova <d.volvenkova@corp.mail.ru> | 2017-03-27 21:07:06 +0300 |
---|---|---|
committer | Daria Volvenkova <d.volvenkova@corp.mail.ru> | 2017-03-30 14:54:35 +0300 |
commit | ddadc1d8d44e4d1eea916a1f464b63204d51dad2 (patch) | |
tree | bee92e3c81b1ee38d6869935a84d0340a64e9480 /coding/transliteration.cpp | |
parent | 359c86d9dcf2828b0fe1bfe9b482eaab16c98fde (diff) |
Added transliteration test.
Diffstat (limited to 'coding/transliteration.cpp')
-rw-r--r-- | coding/transliteration.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/coding/transliteration.cpp b/coding/transliteration.cpp index 937dd8106f..c1a9ab1138 100644 --- a/coding/transliteration.cpp +++ b/coding/transliteration.cpp @@ -3,6 +3,7 @@ #include "base/logging.hpp" +#include "3party/icu/common/unicode/uclean.h" #include "3party/icu/common/unicode/unistr.h" #include "3party/icu/common/unicode/utypes.h" #include "3party/icu/i18n/unicode/translit.h" @@ -10,7 +11,12 @@ Transliteration::~Transliteration() { - //u_cleanup(); + // The use of u_cleanup() just before an application terminates is optional, + // but it should be called only once for performance reasons. + // The primary benefit is to eliminate reports of memory or resource leaks originating + // in ICU code from the results generated by heap analysis tools. + m_transliterators.clear(); + u_cleanup(); } Transliteration & Transliteration::GetInstance() |