Fix R package Windows build. (#8065)

This commit is contained in:
Jiaming Yuan 2022-07-14 05:27:38 +08:00 committed by GitHub
parent 176fec8789
commit 937352c78f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -263,7 +263,7 @@ XGB_DLL SEXP XGDMatrixSetStrFeatureInfo_R(SEXP handle, SEXP field, SEXP array) {
} }
std::vector<char const*> vec(len); std::vector<char const*> vec(len);
std::transform(str_info.cbegin(), str_info.cend(), vec.begin(), std::transform(str_info.cbegin(), str_info.cend(), vec.begin(),
[](auto const &str) { return str.c_str(); }); [](std::string const &str) { return str.c_str(); });
CHECK_CALL(XGDMatrixSetStrFeatureInfo(R_ExternalPtrAddr(handle), name, vec.data(), len)); CHECK_CALL(XGDMatrixSetStrFeatureInfo(R_ExternalPtrAddr(handle), name, vec.data(), len));
R_API_END(); R_API_END();
return R_NilValue; return R_NilValue;