165165 elseif A. uplo == ' L' && (i == j + 1 )
166166 @inbounds A. ev[j] = x
167167 elseif ! iszero (x)
168- throw (ArgumentError (string ( " cannot set entry ($i , $j ) off the " ,
169- " $( istriu (A) ? " upper" : " lower" ) bidiagonal band to a nonzero value ( $x ) " )))
168+ throw (ArgumentError (LazyString ( lazy " cannot set entry ($i, $j) off the " ,
169+ istriu (A) ? " upper" : " lower" , " bidiagonal band to a nonzero value " , x )))
170170 end
171171 return x
172172end
@@ -337,8 +337,8 @@ isdiag(M::Bidiagonal) = iszero(M.ev)
337337function tril! (M:: Bidiagonal{T} , k:: Integer = 0 ) where T
338338 n = length (M. dv)
339339 if ! (- n - 1 <= k <= n - 1 )
340- throw (ArgumentError (string ( " the requested diagonal, $k , must be at least " ,
341- " $(- n - 1 ) and at most $(n - 1 ) in an $n -by-$n matrix" )))
340+ throw (ArgumentError (LazyString ( lazy " the requested diagonal, $k, must be at least " ,
341+ lazy " $(-n - 1) and at most $(n - 1) in an $n-by-$n matrix" )))
342342 elseif M. uplo == ' U' && k < 0
343343 fill! (M. dv, zero (T))
344344 fill! (M. ev, zero (T))
356356function triu! (M:: Bidiagonal{T} , k:: Integer = 0 ) where T
357357 n = length (M. dv)
358358 if ! (- n + 1 <= k <= n + 1 )
359- throw (ArgumentError (string ( " the requested diagonal, $k , must be at least" ,
360- " $(- n + 1 ) and at most $(n + 1 ) in an $n -by-$n matrix" )))
359+ throw (ArgumentError (LazyString ( lazy " the requested diagonal, $k, must be at least" ,
360+ lazy " $(-n + 1) and at most $(n + 1) in an $n-by-$n matrix" )))
361361 elseif M. uplo == ' L' && k > 0
362362 fill! (M. dv, zero (T))
363363 fill! (M. ev, zero (T))
@@ -382,8 +382,8 @@ function diag(M::Bidiagonal{T}, n::Integer=0) where T
382382 elseif - size (M,1 ) <= n <= size (M,1 )
383383 return fill! (similar (M. dv, size (M,1 )- abs (n)), zero (T))
384384 else
385- throw (ArgumentError (string ( " requested diagonal, $n , must be at least $(- size (M, 1 )) " ,
386- " and at most $(size (M, 2 )) for an $(size (M, 1 )) -by-$(size (M, 2 )) matrix" )))
385+ throw (ArgumentError (LazyString ( lazy " requested diagonal, $n, must be at least $(-size(M, 1)) " ,
386+ lazy " and at most $(size(M, 2)) for an $(size(M, 1))-by-$(size(M, 2)) matrix" )))
387387 end
388388end
389389
0 commit comments