]> granicus.if.org Git - icu/commitdiff
ICU-12766 fix bad non-c++11 loop
authorSteven R. Loomis <srl@icu-project.org>
Thu, 23 Mar 2017 01:18:50 +0000 (01:18 +0000)
committerSteven R. Loomis <srl@icu-project.org>
Thu, 23 Mar 2017 01:18:50 +0000 (01:18 +0000)
X-SVN-Rev: 39913

icu4c/source/test/intltest/rbbitst.cpp

index aeb04fd34b25635b3a8f12e9f7d044eb8a393d13..6bbeeebdef23ad7b622e349f48e48ade9ba2aa9e 100644 (file)
@@ -1695,10 +1695,11 @@ UBool RBBITest::testCaseIsKnownIssue(const UnicodeString &testCase, const char *
         return FALSE;
     }
 
-#if (U_CPLUSPLUS_VERSION >= 11)
-    for (const UChar *badCase: badTestCases) {
+#if ((U_PLATFORM == U_PF_OS390) || (U_PLATFORM == U_PF_AIX)) && (U_CPLUSPLUS_VERSION < 11)
+    for (int n=0; n<UPRV_LENGTHOF(badTestCases); n++) {
+      const UChar *badCase = badTestCases[n];
 #else
-    for (const UChar *badCase = badTestCases[0]; badCase < badTestCases[UPRV_LENGTHOF(badTestCases)]; badCase++) {
+      for (const UChar *badCase: badTestCases) {
 #endif
         if (testCase == UnicodeString(badCase)) {
             return logKnownIssue("7270");