Fix up narrowing conversions in switch statement.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@150082 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Howard Hinnant 2012-02-08 19:15:06 +00:00
parent 67872dde14
commit 982331b66e

View File

@ -1409,10 +1409,10 @@ codecvt<wchar_t, char, mbstate_t>::do_in(state_type& st,
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 @@ codecvt<wchar_t, char, mbstate_t>::do_length(state_type& st,
++nbytes;
++frm;
break;
case -1:
case -2:
case size_t(-1):
case size_t(-2):
return nbytes;
default:
nbytes += n;