summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sql/item_sum.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/sql/item_sum.cc b/sql/item_sum.cc
index eb6d71cf99b..50366849e9b 100644
--- a/sql/item_sum.cc
+++ b/sql/item_sum.cc
@@ -35,6 +35,11 @@
#include "sql_parse.h"
#include "sp_head.h"
+#if defined __cplusplus && 201103L <= __cplusplus
+#include <cmath>
+template <typename T> bool isnan(T arg) { return std::isnan(arg); }
+#endif //__cplusplus && 201103L <= __cplusplus
+
/**
Calculate the affordable RAM limit for structures like TREE or Unique
used in Item_sum_*