1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

fmt: better ternary concat wrapping (#8379)

This commit is contained in:
Lukas Neubert
2021-01-28 11:23:48 +01:00
committed by GitHub
parent d86cb67eda
commit 75d85403a6
12 changed files with 48 additions and 24 deletions

View File

@ -353,8 +353,7 @@ pub fn (input BitField) slice(_start int, _end int) BitField {
if start_offset != 0 {
for i in 0 .. output_slots - 1 {
output.field[i] = u32(input.field[start_slot + i] >> u32(start_offset))
output.field[i] = output.field[i] | u32(input.field[start_slot + i +
1] << u32(bitfield.slot_size - start_offset))
output.field[i] = output.field[i] | u32(input.field[start_slot + i + 1] << u32(bitfield.slot_size - start_offset))
}
} else {
for i in 0 .. output_slots - 1 {