From c2bb9c7523c6571e69cd30d21e85a3d9dc568134 Mon Sep 17 00:00:00 2001 From: Markus Scherer Date: Thu, 1 Mar 2018 00:37:34 +0000 Subject: [PATCH] ICU-13036 guaranteed-large-enough UNewTrie index array X-SVN-Rev: 41023 --- icu4c/source/common/utrie.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/icu4c/source/common/utrie.h b/icu4c/source/common/utrie.h index 9c5382c5949..641027a1a3f 100644 --- a/icu4c/source/common/utrie.h +++ b/icu4c/source/common/utrie.h @@ -556,7 +556,7 @@ struct UNewTrie { * Index values at build-time are 32 bits wide for easier processing. * Bit 31 is set if the data block is used by multiple index values (from utrie_setRange()). */ - int32_t index[UTRIE_MAX_INDEX_LENGTH]; + int32_t index[UTRIE_MAX_INDEX_LENGTH+UTRIE_SURROGATE_BLOCK_COUNT]; uint32_t *data; uint32_t leadUnitValue; -- 2.40.0