@@ -65732,7 +65732,7 @@ module stdlib_linalg_lapack_c
6573265732 call stdlib_cgeqrf( m, n, a, lda, work( itau ), work( nwork ),lwork-nwork+1, &
6573365733 ierr )
6573465734 ! zero out below r
65735- call stdlib_claset( 'L', n-1, n-1, czero, czero, a( 2, 1 ),lda )
65735+ if (n>1) call stdlib_claset( 'L', n-1, n-1, czero, czero, a( 2, 1 ),lda )
6573665736 ie = 1
6573765737 itauq = 1
6573865738 itaup = itauq + n
@@ -65918,7 +65918,7 @@ module stdlib_linalg_lapack_c
6591865918 call stdlib_cungqr( m, m, n, u, ldu, work( itau ),work( nwork ), lwork-nwork+&
6591965919 1, ierr )
6592065920 ! produce r in a, zeroing out below it
65921- call stdlib_claset( 'L', n-1, n-1, czero, czero, a( 2, 1 ),lda )
65921+ if (n>1) call stdlib_claset( 'L', n-1, n-1, czero, czero, a( 2, 1 ),lda )
6592265922 ie = 1
6592365923 itauq = itau
6592465924 itaup = itauq + n
@@ -66294,7 +66294,7 @@ module stdlib_linalg_lapack_c
6629466294 call stdlib_cgelqf( m, n, a, lda, work( itau ), work( nwork ),lwork-nwork+1, &
6629566295 ierr )
6629666296 ! zero out above l
66297- call stdlib_claset( 'U', m-1, m-1, czero, czero, a( 1, 2 ),lda )
66297+ if (m>1) call stdlib_claset( 'U', m-1, m-1, czero, czero, a( 1, 2 ),lda )
6629866298 ie = 1
6629966299 itauq = 1
6630066300 itaup = itauq + m
@@ -66485,7 +66485,7 @@ module stdlib_linalg_lapack_c
6648566485 call stdlib_cunglq( n, n, m, vt, ldvt, work( itau ),work( nwork ), lwork-&
6648666486 nwork+1, ierr )
6648766487 ! produce l in a, zeroing out above it
66488- call stdlib_claset( 'U', m-1, m-1, czero, czero, a( 1, 2 ),lda )
66488+ if (m>1) call stdlib_claset( 'U', m-1, m-1, czero, czero, a( 1, 2 ),lda )
6648966489 ie = 1
6649066490 itauq = itau
6649166491 itaup = itauq + m
0 commit comments