From e28cb0693707b9bfdd29913880e2994eecf29f8d Mon Sep 17 00:00:00 2001 From: fis Date: Fri, 24 Sep 2021 15:39:11 +0800 Subject: [PATCH] xcode. --- tests/cpp/predictor/test_predictor.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/cpp/predictor/test_predictor.cc b/tests/cpp/predictor/test_predictor.cc index 5586e33ca41a..1dc0e2deee24 100644 --- a/tests/cpp/predictor/test_predictor.cc +++ b/tests/cpp/predictor/test_predictor.cc @@ -389,7 +389,9 @@ void TestSparsePrediction(float sparsity, std::string predictor) { } learner->SetParam("predictor", "cpu_predictor"); - auto dense = std::make_shared(with_nan.data(), kRows, kCols); + // Xcode_12.4 doesn't compile with `std::make_shared`. + auto dense = std::shared_ptr( + new data::DenseAdapter(with_nan.data(), kRows, kCols)); HostDeviceVector *p_dense_predt; learner->InplacePredict(dmlc::any(dense), nullptr, PredictionType::kValue, std::numeric_limits::quiet_NaN(), &p_dense_predt,