]> git.saurik.com Git - apple/icu.git/blobdiff - icuSources/i18n/collationtailoring.cpp
ICU-64232.0.1.tar.gz
[apple/icu.git] / icuSources / i18n / collationtailoring.cpp
index 666b07b2d29cddfe52ad4133b11309fc036d582d..78a11fbb26b87ce2eb8a257e7a64c841194fa45c 100644 (file)
@@ -1,6 +1,8 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
 /*
 *******************************************************************************
-* Copyright (C) 2013-2014, International Business Machines
+* Copyright (C) 2013-2015, International Business Machines
 * Corporation and others.  All Rights Reserved.
 *******************************************************************************
 * collationtailoring.cpp
@@ -40,6 +42,7 @@ CollationTailoring::CollationTailoring(const CollationSettings *baseSettings)
     if(baseSettings != NULL) {
         U_ASSERT(baseSettings->reorderCodesLength == 0);
         U_ASSERT(baseSettings->reorderTable == NULL);
+        U_ASSERT(baseSettings->minHighNoReorder == 0);
     } else {
         settings = new CollationSettings();
     }
@@ -101,6 +104,10 @@ CollationTailoring::getUCAVersion() const {
     return ((int32_t)version[1] << 4) | (version[2] >> 6);
 }
 
+CollationCacheEntry::~CollationCacheEntry() {
+    SharedObject::clearPtr(tailoring);
+}
+
 U_NAMESPACE_END
 
 #endif  // !UCONFIG_NO_COLLATION