From e67905e3d28bcd7f45f5c9d0f33c05ef216ac319 Mon Sep 17 00:00:00 2001 From: Dan Kortschak Date: Sun, 4 Aug 2019 10:20:47 +0930 Subject: [PATCH] mat: panic with the advertised value for invalid norm order --- mat/matrix.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mat/matrix.go b/mat/matrix.go index 456e78d8..fa9f1e85 100644 --- a/mat/matrix.go +++ b/mat/matrix.go @@ -768,7 +768,7 @@ func Norm(a Matrix, norm float64) float64 { rv := rma.RawVector() switch norm { default: - panic("unreachable") + panic(ErrNormOrder) case 1: if aTrans { imax := blas64.Iamax(rv) @@ -787,7 +787,7 @@ func Norm(a Matrix, norm float64) float64 { } switch norm { default: - panic("unreachable") + panic(ErrNormOrder) case 1: var max float64 for j := 0; j < c; j++ {