address review comments
This commit is contained in:
parent
5af5f26753
commit
8ac3b46cac
2 changed files with 6 additions and 6 deletions
|
@ -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());
|
||||||
|
|
|
@ -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
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue