Fix warnings from g++5 or higher (#1510)
This commit is contained in:
Submodule dmlc-core updated: d8d4dccb8b...c5c33124d2
@@ -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
|
||||
|
||||
2
rabit
2
rabit
Submodule rabit updated: 2dd7476ad7...a9a2a69dc1
@@ -736,4 +736,4 @@ XGB_DLL int XGBoosterSaveRabitCheckpoint(BoosterHandle handle) {
|
||||
}
|
||||
|
||||
// force link rabit
|
||||
static int XGBOOST_LINK_RABIT_C_API_ = RabitLinkTag();
|
||||
static DMLC_ATTRIBUTE_UNUSED int XGBOOST_LINK_RABIT_C_API_ = RabitLinkTag();
|
||||
|
||||
Reference in New Issue
Block a user