diff --git a/include/rabit/rabit-inl.h b/include/rabit/rabit-inl.h index 3d1ec59a8..27a130468 100644 --- a/include/rabit/rabit-inl.h +++ b/include/rabit/rabit-inl.h @@ -7,6 +7,7 @@ #ifndef RABIT_RABIT_INL_H #define RABIT_RABIT_INL_H // use engine for implementation +#include #include "./io.h" #include "./utils.h" #include "../rabit.h" @@ -26,19 +27,19 @@ inline DataType GetType(void) { return kUChar; } template<> -inline DataType GetType(void) { +inline DataType GetType(void) { return kInt; } template<> -inline DataType GetType(void) { +inline DataType GetType(void) { return kUInt; } template<> -inline DataType GetType(void) { +inline DataType GetType(void) { return kLong; } template<> -inline DataType GetType(void) { +inline DataType GetType(void) { return kULong; } template<>