Small bugfix to numeric_limits for CUDA.
diff --git a/Eigen/src/Core/util/Meta.h b/Eigen/src/Core/util/Meta.h
index 1cab827..6b35179 100644
--- a/Eigen/src/Core/util/Meta.h
+++ b/Eigen/src/Core/util/Meta.h
@@ -169,7 +169,7 @@
   EIGEN_DEVICE_FUNC
   static double (min)() { return DBL_MIN; }
   EIGEN_DEVICE_FUNC
-  static float infinity() { return CUDART_INF; }
+  static double infinity() { return CUDART_INF; }
 };
 template<> struct numeric_limits<int>
 {