Skip to content

Commit fd6e1e0

Browse files
const&
1 parent cd441d8 commit fd6e1e0

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

inst/include/cpp11/R.hpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,14 +49,14 @@ template <typename T>
4949
inline T na();
5050

5151
template <typename T>
52-
inline typename std::enable_if<!std::is_same<T, double>::value, bool>::type is_na(
53-
T value) {
52+
inline typename std::enable_if<!std::is_same<typename std::decay<T>::type, double>::value, bool>::type is_na(
53+
const T& value) {
5454
return value == na<T>();
5555
}
5656

5757
template <typename T>
58-
inline typename std::enable_if<std::is_same<T, double>::value, bool>::type is_na(
59-
T value) {
58+
inline typename std::enable_if<std::is_same<typename std::decay<T>::type, double>::value, bool>::type is_na(
59+
const T& value) {
6060
return ISNA(value);
6161
}
6262

0 commit comments

Comments
 (0)