use INTENT(IN) to avoid violating Fortran aliasing rules
authorJeff Hammond <jeff.science@gmail.com>
Fri, 19 May 2017 15:36:06 +0000 (08:36 -0700)
committerJeff Hammond <jeff.science@gmail.com>
Fri, 19 May 2017 15:36:06 +0000 (08:36 -0700)
see https://github.com/Reference-LAPACK/lapack/issues/152 for details.

fixes issue #152

SRC/disnan.f
SRC/dlaisnan.f

index da89158..6d26254 100644 (file)
@@ -65,7 +65,7 @@
 *     December 2016
 *
 *     .. Scalar Arguments ..
-      DOUBLE PRECISION   DIN
+      DOUBLE PRECISION, INTENT(IN) :: DIN
 *     ..
 *
 *  =====================================================================
index 4b5ebb4..3886dc5 100644 (file)
@@ -21,7 +21,7 @@
 *       LOGICAL FUNCTION DLAISNAN( DIN1, DIN2 )
 *
 *       .. Scalar Arguments ..
-*       DOUBLE PRECISION   DIN1, DIN2
+*       DOUBLE PRECISION, INTENT(IN) :: DIN1, DIN2
 *       ..
 *
 *