]> granicus.if.org Git - icu/commitdiff
ICU-13716 Adding default return values after U_ASSERT(FALSE) to silence compiler...
authorShane Carr <shane@unicode.org>
Wed, 2 May 2018 04:29:25 +0000 (04:29 +0000)
committerShane Carr <shane@unicode.org>
Wed, 2 May 2018 04:29:25 +0000 (04:29 +0000)
X-SVN-Rev: 41305

icu4c/source/i18n/number_grouping.cpp
icu4c/source/i18n/number_skeletons.cpp

index 5e94fca8f3bcd130a31527654655568bd52c0bd7..4a1cceb49948b914dd658d9ad763b1f88309a236 100644 (file)
@@ -48,6 +48,7 @@ Grouper Grouper::forStrategy(UGroupingStrategy grouping) {
         return {3, 3, 1, grouping};
     default:
         U_ASSERT(FALSE);
+        return {}; // return a value: silence compiler warning
     }
 }
 
index d56058170417c943e8ccdb5e29c665809ad93b59..ec7041d337433c3bc30c56d05ebc18115971e6ea 100644 (file)
@@ -161,6 +161,7 @@ Notation stem_to_object::notation(skeleton::StemEnum stem) {
             return Notation::simple();
         default:
             U_ASSERT(false);
+            return Notation::simple(); // return a value: silence compiler warning
     }
 }
 
@@ -177,6 +178,7 @@ MeasureUnit stem_to_object::unit(skeleton::StemEnum stem) {
             return NoUnit::permille(); // NOLINT
         default:
             U_ASSERT(false);
+            return {}; // return a value: silence compiler warning
     }
 }
 
@@ -192,6 +194,7 @@ Rounder stem_to_object::rounder(skeleton::StemEnum stem) {
             return Rounder::currency(UCURR_USAGE_CASH);
         default:
             U_ASSERT(false);
+            return Rounder::integer(); // return a value: silence compiler warning
     }
 }
 
@@ -601,6 +604,7 @@ skeleton::parseStem(const StringSegment& segment, const UCharsTrie& stemTrie, Se
 
         default:
             U_ASSERT(false);
+            return STATE_NULL; // return a value: silence compiler warning
     }
 }