diff --git a/cgo/lapack.go b/cgo/lapack.go index 7d035aa3..2ce79d83 100644 --- a/cgo/lapack.go +++ b/cgo/lapack.go @@ -37,6 +37,7 @@ const ( badShifts = "lapack: bad shifts" badSide = "lapack: bad side" badSlice = "lapack: bad input slice length" + badSort = "lapack: bad Sort" badStore = "lapack: bad store" badTau = "lapack: tau has insufficient length" badTauQ = "lapack: tauQ has insufficient length" @@ -462,7 +463,7 @@ func (impl Implementation) Dlasrt(s lapack.Sort, n int, d []float64) { checkVector(n, d, 1) switch s { default: - panic("lapack: bad sort") + panic(badSort) case lapack.SortIncreasing, lapack.SortDecreasing: } lapacke.Dlasrt(byte(s), n, d[:n]) diff --git a/native/dlasrt.go b/native/dlasrt.go index 67219bcc..86773f36 100644 --- a/native/dlasrt.go +++ b/native/dlasrt.go @@ -20,7 +20,7 @@ func (impl Implementation) Dlasrt(s lapack.Sort, n int, d []float64) { d = d[:n] switch s { default: - panic("lapack: bad sort") + panic(badSort) case lapack.SortIncreasing: sort.Float64s(d) case lapack.SortDecreasing: diff --git a/native/general.go b/native/general.go index f0328ffc..d54f6ec4 100644 --- a/native/general.go +++ b/native/general.go @@ -41,6 +41,7 @@ const ( badShifts = "lapack: bad shifts" badSide = "lapack: bad side" badSlice = "lapack: bad input slice length" + badSort = "lapack: bad Sort" badStore = "lapack: bad store" badTau = "lapack: tau has insufficient length" badTauQ = "lapack: tauQ has insufficient length"