mirror of
https://github.com/vlang/v.git
synced 2025-09-13 14:32:26 +03:00
checker: ambiguous expression notice for & << >>
, similar to && ||
This commit is contained in:
parent
5e7d8cd99a
commit
6cc096a4b3
3 changed files with 20 additions and 8 deletions
|
@ -30,9 +30,9 @@ fn encode_from_buffer(dest &u8, src &u8, src_len int) int {
|
|||
unsafe {
|
||||
val := u32(d[si + 0]) << 16 | u32(d[si + 1]) << 8 | u32(d[si + 2])
|
||||
|
||||
b[di + 0] = etable[val >> 18 & 0x3F]
|
||||
b[di + 1] = etable[val >> 12 & 0x3F]
|
||||
b[di + 2] = etable[val >> 6 & 0x3F]
|
||||
b[di + 0] = etable[(val >> 18) & 0x3F]
|
||||
b[di + 1] = etable[(val >> 12) & 0x3F]
|
||||
b[di + 2] = etable[(val >> 6) & 0x3F]
|
||||
b[di + 3] = etable[val & 0x3F]
|
||||
}
|
||||
si += 3
|
||||
|
@ -51,12 +51,12 @@ fn encode_from_buffer(dest &u8, src &u8, src_len int) int {
|
|||
val |= u32(d[si + 1]) << 8
|
||||
}
|
||||
|
||||
b[di + 0] = etable[val >> 18 & 0x3F]
|
||||
b[di + 1] = etable[val >> 12 & 0x3F]
|
||||
b[di + 0] = etable[(val >> 18) & 0x3F]
|
||||
b[di + 1] = etable[(val >> 12) & 0x3F]
|
||||
|
||||
match remain {
|
||||
2 {
|
||||
b[di + 2] = etable[val >> 6 & 0x3F]
|
||||
b[di + 2] = etable[(val >> 6) & 0x3F]
|
||||
b[di + 3] = u8(`=`)
|
||||
}
|
||||
1 {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue