From 3c82e6857c0bc0bbe93c0cdeaf03be3844dcad96 Mon Sep 17 00:00:00 2001 From: Rahul Pandey <103115900+rp9-next@users.noreply.github.com> Date: Mon, 26 Feb 2024 16:48:37 +0530 Subject: [PATCH] ICU-22676 Undefine move32 since it is interpreted system call with MSVC ARM64 --- icu4c/source/test/intltest/citrtest.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/icu4c/source/test/intltest/citrtest.cpp b/icu4c/source/test/intltest/citrtest.cpp index 5ca90dd337d..332d027242d 100644 --- a/icu4c/source/test/intltest/citrtest.cpp +++ b/icu4c/source/test/intltest/citrtest.cpp @@ -101,6 +101,11 @@ public: return pos; } + +#ifdef move32 + // One of the system headers right now is sometimes defining a conflicting macro we don't use +#undef move32 +#endif virtual int32_t move32(int32_t delta, CharacterIterator::EOrigin origin) override { switch(origin) { case kStart: