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: case 0:
++frm; ++frm;
break; break;
case -1: case size_t(-1):
frm_nxt = frm; frm_nxt = frm;
return error; return error;
case -2: case size_t(-2):
frm_nxt = frm; frm_nxt = frm;
return partial; return partial;
default: default:
@@ -1515,8 +1515,8 @@ codecvt<wchar_t, char, mbstate_t>::do_length(state_type& st,
++nbytes; ++nbytes;
++frm; ++frm;
break; break;
case -1: case size_t(-1):
case -2: case size_t(-2):
return nbytes; return nbytes;
default: default:
nbytes += n; nbytes += n;