Fix warnings from g++5 or higher (#1510)
This commit is contained in:
@@ -161,7 +161,8 @@ struct GradientBoosterReg
|
||||
* \endcode
|
||||
*/
|
||||
#define XGBOOST_REGISTER_GBM(UniqueId, Name) \
|
||||
static ::xgboost::GradientBoosterReg & __make_ ## GradientBoosterReg ## _ ## UniqueId ## __ = \
|
||||
static DMLC_ATTRIBUTE_UNUSED ::xgboost::GradientBoosterReg & \
|
||||
__make_ ## GradientBoosterReg ## _ ## UniqueId ## __ = \
|
||||
::dmlc::Registry< ::xgboost::GradientBoosterReg>::Get()->__REGISTER__(Name)
|
||||
|
||||
} // namespace xgboost
|
||||
|
||||
@@ -105,7 +105,8 @@ struct ObjFunctionReg
|
||||
* \endcode
|
||||
*/
|
||||
#define XGBOOST_REGISTER_OBJECTIVE(UniqueId, Name) \
|
||||
static ::xgboost::ObjFunctionReg & __make_ ## ObjFunctionReg ## _ ## UniqueId ## __ = \
|
||||
static DMLC_ATTRIBUTE_UNUSED ::xgboost::ObjFunctionReg & \
|
||||
__make_ ## ObjFunctionReg ## _ ## UniqueId ## __ = \
|
||||
::dmlc::Registry< ::xgboost::ObjFunctionReg>::Get()->__REGISTER__(Name)
|
||||
} // namespace xgboost
|
||||
#endif // XGBOOST_OBJECTIVE_H_
|
||||
|
||||
@@ -82,7 +82,8 @@ struct TreeUpdaterReg
|
||||
* \endcode
|
||||
*/
|
||||
#define XGBOOST_REGISTER_TREE_UPDATER(UniqueId, Name) \
|
||||
static ::xgboost::TreeUpdaterReg& __make_ ## TreeUpdaterReg ## _ ## UniqueId ## __ = \
|
||||
static DMLC_ATTRIBUTE_UNUSED ::xgboost::TreeUpdaterReg& \
|
||||
__make_ ## TreeUpdaterReg ## _ ## UniqueId ## __ = \
|
||||
::dmlc::Registry< ::xgboost::TreeUpdaterReg>::Get()->__REGISTER__(Name)
|
||||
|
||||
} // namespace xgboost
|
||||
|
||||
Reference in New Issue
Block a user