[cfe-commits] [libcxx] r150082 - /libcxx/trunk/src/locale.cpp

Howard Hinnant hhinnant at apple.com
Wed Feb 8 11:15:06 PST 2012


Author: hhinnant
Date: Wed Feb  8 13:15:06 2012
New Revision: 150082

URL: http://llvm.org/viewvc/llvm-project?rev=150082&view=rev
Log:
Fix up narrowing conversions in switch statement.

Modified:
    libcxx/trunk/src/locale.cpp

Modified: libcxx/trunk/src/locale.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/src/locale.cpp?rev=150082&r1=150081&r2=150082&view=diff
==============================================================================
--- libcxx/trunk/src/locale.cpp (original)
+++ libcxx/trunk/src/locale.cpp Wed Feb  8 13:15:06 2012
@@ -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;





More information about the cfe-commits mailing list