| ... | @@ -452,6 +452,7 @@ pub const VirtualMachine = struct { | ... | @@ -452,6 +452,7 @@ pub const VirtualMachine = struct { |
| 452 | | 452 | |
| 453 | /// Return a slice backed by the row's non-CFA columns | 453 | /// Return a slice backed by the row's non-CFA columns |
| 454 | pub fn rowColumns(self: VirtualMachine, row: Row) []Column { | 454 | pub fn rowColumns(self: VirtualMachine, row: Row) []Column { |
| | 455 | if (row.columns.len == 0) return &.{}; |
| 455 | return self.columns.items[row.columns.start..][0..row.columns.len]; | 456 | return self.columns.items[row.columns.start..][0..row.columns.len]; |
| 456 | } | 457 | } |
| 457 | | 458 | |