提交 550b2d41 authored 作者: Alexander Matyasko's avatar Alexander Matyasko

Goto fail to exit context and magma

上级 73cf3066
...@@ -25,7 +25,7 @@ int APPLY_SPECIFIC(magma_inv)(PyGpuArrayObject *A, PyGpuArrayObject **A_inv, ...@@ -25,7 +25,7 @@ int APPLY_SPECIFIC(magma_inv)(PyGpuArrayObject *A, PyGpuArrayObject **A_inv,
if (!GpuArray_IS_C_CONTIGUOUS(&A->ga)) { if (!GpuArray_IS_C_CONTIGUOUS(&A->ga)) {
PyErr_SetString(PyExc_ValueError, PyErr_SetString(PyExc_ValueError,
"GpuMagmaMatrixInverse: requires data to be C-contiguous"); "GpuMagmaMatrixInverse: requires data to be C-contiguous");
return 1; goto fail;
} }
if (PyGpuArray_NDIM(A) != 2) { if (PyGpuArray_NDIM(A) != 2) {
PyErr_SetString(PyExc_ValueError, PyErr_SetString(PyExc_ValueError,
......
...@@ -32,7 +32,7 @@ int APPLY_SPECIFIC(magma_svd)(PyGpuArrayObject *A, ...@@ -32,7 +32,7 @@ int APPLY_SPECIFIC(magma_svd)(PyGpuArrayObject *A,
if (!GpuArray_IS_C_CONTIGUOUS(&A->ga)) { if (!GpuArray_IS_C_CONTIGUOUS(&A->ga)) {
PyErr_SetString(PyExc_ValueError, PyErr_SetString(PyExc_ValueError,
"GpuMagmaMatrixInverse: requires data to be C-contiguous"); "GpuMagmaMatrixInverse: requires data to be C-contiguous");
return 1; goto fail;
} }
if (PyGpuArray_NDIM(A) != 2) { if (PyGpuArray_NDIM(A) != 2) {
PyErr_SetString(PyExc_ValueError, PyErr_SetString(PyExc_ValueError,
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论