1
Fork 0

address review comments

This commit is contained in:
Ariel Ben-Yehuda 2016-06-06 00:20:15 +03:00
parent 5af5f26753
commit 8ac3b46cac
2 changed files with 6 additions and 6 deletions

View file

@ -199,7 +199,7 @@ impl<'bcx, 'tcx> MirContext<'bcx, 'tcx> {
let base_ty = self.lvalue_ty(lvalue); let base_ty = self.lvalue_ty(lvalue);
let llbasety = type_of::type_of(bcx.ccx(), base_ty).ptr_to(); let llbasety = type_of::type_of(bcx.ccx(), base_ty).ptr_to();
let llbase = bcx.pointercast(llbase, llbasety); let llbase = bcx.pointercast(llbase, llbasety);
(bcx.pointercast(llbase, llbasety), ptr::null_mut()) (llbase, ptr::null_mut())
} }
ty::TySlice(..) => { ty::TySlice(..) => {
assert!(tr_base.llextra != ptr::null_mut()); assert!(tr_base.llextra != ptr::null_mut());

View file

@ -568,7 +568,7 @@ impl Wtf8 {
return None return None
} }
if self.bytes[len-3] == 0xed && if self.bytes[len-3] == 0xed &&
self.bytes[len-2] > 0xa0 && self.bytes[len-2] >= 0xa0 &&
self.bytes[len-2] <= 0xaf self.bytes[len-2] <= 0xaf
{ {
Some(decode_surrogate(self.bytes[len-2], self.bytes[len-1])) Some(decode_surrogate(self.bytes[len-2], self.bytes[len-1]))
@ -583,11 +583,11 @@ impl Wtf8 {
if len < 3 { if len < 3 {
return None return None
} }
if self.bytes[len-3] == 0xed && if self.bytes[0] == 0xed &&
self.bytes[len-2] > 0xb0 && self.bytes[1] >= 0xb0 &&
self.bytes[len-2] <= 0xbf self.bytes[1] <= 0xbf
{ {
Some(decode_surrogate(self.bytes[len-2], self.bytes[len-1])) Some(decode_surrogate(self.bytes[1], self.bytes[2]))
} else { } else {
None None
} }