Skip to content

Commit 3e8c5b6

Browse files
committed
safeguards for qp procedure templates
1 parent ce52faf commit 3e8c5b6

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/stdlib_linalg_lapack_aux.fypp

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,8 @@ module stdlib_linalg_lapack_aux
8989
import sp,dp,qp,lk
9090
implicit none
9191
real(dp), intent(in) :: alphar,alphai
92-
end function stdlib_select_d
92+
end function stdlib_select_d
93+
#:if WITH_QP
9394
pure logical(lk) function stdlib_selctg_q(alphar,alphai,beta)
9495
import sp,dp,qp,lk
9596
implicit none
@@ -100,6 +101,7 @@ module stdlib_linalg_lapack_aux
100101
implicit none
101102
real(qp), intent(in) :: alphar,alphai
102103
end function stdlib_select_q
104+
#:endif
103105
pure logical(lk) function stdlib_selctg_c(alpha,beta)
104106
import sp,dp,qp,lk
105107
implicit none
@@ -120,6 +122,7 @@ module stdlib_linalg_lapack_aux
120122
implicit none
121123
complex(dp), intent(in) :: alpha
122124
end function stdlib_select_z
125+
#:if WITH_QP
123126
pure logical(lk) function stdlib_selctg_w(alpha,beta)
124127
import sp,dp,qp,lk
125128
implicit none
@@ -129,7 +132,8 @@ module stdlib_linalg_lapack_aux
129132
import sp,dp,qp,lk
130133
implicit none
131134
complex(qp), intent(in) :: alpha
132-
end function stdlib_select_w
135+
end function stdlib_select_w
136+
#:endif
133137
end interface
134138

135139

0 commit comments

Comments
 (0)