Skip to content

Commit 6fc0e1d

Browse files
committed
use IEEE NaNs
1 parent c6bb171 commit 6fc0e1d

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

test/linalg/test_linalg_qr.fypp

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ module test_linalg_qr
66
use stdlib_linalg_constants
77
use stdlib_linalg_state, only: LINALG_VALUE_ERROR,linalg_state_type
88
use stdlib_linalg, only: qr,qr_space
9+
use ieee_arithmetic, only: ieee_value,ieee_quiet_nan
910

1011
implicit none (type,external)
1112

@@ -51,10 +52,8 @@ module test_linalg_qr
5152
aorig = a
5253

5354
! 1) QR factorization with full matrices. Input NaNs to be sure Q and R are OK on return
54-
q = 0.0_${rk}$
55-
q = 1.0_${rk}$/q
56-
r = 0.0_${rk}$
57-
r = 1.0_${rk}$/r
55+
q = ieee_value(0.0_${rk}$,ieee_quiet_nan)
56+
r = ieee_value(0.0_${rk}$,ieee_quiet_nan)
5857
call qr(a,q,r,err=state)
5958

6059
! Check return code

0 commit comments

Comments
 (0)