Skip to content

Commit 4b805a0

Browse files
committed
Fix benchmark
1 parent 43d0e70 commit 4b805a0

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

benchmark/Benchmark.hs

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,14 +25,19 @@ import qualified Data.Text as T
2525
import qualified Data.Text.Normalize as UTText
2626

2727
#ifdef BENCH_ICU
28-
import qualified Data.Text.ICU as TI
28+
29+
#if MIN_VERSION_text_icu(0,8,0)
30+
import qualified Data.Text.ICU.Normalize2 as ICU
31+
#else
32+
import qualified Data.Text.ICU.Normalize as ICU
33+
#endif
2934

3035
textICUFuncs :: [(String, Text -> Text)]
3136
textICUFuncs =
32-
[ ("NFD", TI.normalize TI.NFD)
33-
, ("NFKD", TI.normalize TI.NFKD)
34-
, ("NFC", TI.normalize TI.NFC)
35-
, ("NFKC", TI.normalize TI.NFKC)
37+
[ ("NFD", ICU.normalize ICU.NFD)
38+
, ("NFKD", ICU.normalize ICU.NFKD)
39+
, ("NFC", ICU.normalize ICU.NFC)
40+
, ("NFKC", ICU.normalize ICU.NFKC)
3641
]
3742
#endif
3843

0 commit comments

Comments
 (0)