Skip to content

Commit 95979a0

Browse files
committed
Add check on row and column swaps that rows and columns are not empty
1 parent 11baeed commit 95979a0

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/sage/matrix/matrix_gf2e_dense.pyx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1085,6 +1085,8 @@ cdef class Matrix_gf2e_dense(matrix_dense.Matrix_dense):
10851085
sage: B[2] == A[2]
10861086
True
10871087
"""
1088+
if self._ncols == 0:
1089+
return
10881090
mzed_row_swap(self._entries, row1, row2)
10891091

10901092
cdef swap_columns_c(self, Py_ssize_t col1, Py_ssize_t col2):
@@ -1123,6 +1125,8 @@ cdef class Matrix_gf2e_dense(matrix_dense.Matrix_dense):
11231125
sage: A.column(14) == B.column(0)
11241126
True
11251127
"""
1128+
if self._nrows == 0:
1129+
return
11261130
mzed_col_swap(self._entries, col1, col2)
11271131

11281132
def augment(self, right):

0 commit comments

Comments
 (0)