Fix up narrowing conversions in switch statement.

llvm-svn: 150082
Cr-Mirrored-From: sso://chromium.googlesource.com/_direct/external/github.com/llvm/llvm-project
Cr-Mirrored-Commit: 27c8f620ee6b4c9d12f5d1734f46fdd2e20efee3
diff --git a/src/locale.cpp b/src/locale.cpp
index 128908f..7f40689 100644
--- a/src/locale.cpp
+++ b/src/locale.cpp
@@ -1409,10 +1409,10 @@
                 case 0:
                     ++frm;
                     break;
-                case -1:
+                case size_t(-1):
                     frm_nxt = frm;
                     return error;
-                case -2:
+                case size_t(-2):
                     frm_nxt = frm;
                     return partial;
                 default:
@@ -1515,8 +1515,8 @@
             ++nbytes;
             ++frm;
             break;
-        case -1:
-        case -2:
+        case size_t(-1):
+        case size_t(-2):
             return nbytes;
         default:
             nbytes += n;