]> git.saurik.com Git - apple/icu.git/blobdiff - icuSources/i18n/scriptset.cpp
ICU-64232.0.1.tar.gz
[apple/icu.git] / icuSources / i18n / scriptset.cpp
index 073e839f890003ed89f39abaf7ead5c52e7d394b..54ead803c2a3d3f65e8ef3697f4c7ec5ac6e993a 100644 (file)
@@ -298,7 +298,7 @@ uhash_compareScriptSet(UElement key0, UElement key1) {
     icu::ScriptSet *s0 = static_cast<icu::ScriptSet *>(key0.pointer);
     icu::ScriptSet *s1 = static_cast<icu::ScriptSet *>(key1.pointer);
     int32_t diff = s0->countMembers() - s1->countMembers();
-    if (diff != 0) return diff;
+    if (diff != 0) return static_cast<UBool>(diff);
     int32_t i0 = s0->nextSetBit(0);
     int32_t i1 = s1->nextSetBit(0);
     while ((diff = i0-i1) == 0 && i0 > 0) {