@@ -294,8 +294,8 @@ Result<std::unique_ptr<ManifestWriter>> ManifestWriter::MakeV1Writer(
294294 auto writer,
295295 OpenFileWriter (manifest_location, std::move (schema), std::move (file_io),
296296 adapter->metadata (), " manifest_entry" ));
297- return std::make_unique <ManifestWriter>(std::move (writer), std::move (adapter),
298- manifest_location, std::nullopt );
297+ return std::unique_ptr <ManifestWriter>(new ManifestWriter (
298+ std::move (writer), std::move (adapter), manifest_location, std::nullopt ) );
299299}
300300
301301Result<std::unique_ptr<ManifestWriter>> ManifestWriter::MakeV2Writer (
@@ -324,8 +324,8 @@ Result<std::unique_ptr<ManifestWriter>> ManifestWriter::MakeV2Writer(
324324 auto writer,
325325 OpenFileWriter (manifest_location, std::move (schema), std::move (file_io),
326326 adapter->metadata (), " manifest_entry" ));
327- return std::make_unique <ManifestWriter>(std::move (writer), std::move (adapter),
328- manifest_location, std::nullopt );
327+ return std::unique_ptr <ManifestWriter>(new ManifestWriter (
328+ std::move (writer), std::move (adapter), manifest_location, std::nullopt ) );
329329}
330330
331331Result<std::unique_ptr<ManifestWriter>> ManifestWriter::MakeV3Writer (
@@ -356,8 +356,8 @@ Result<std::unique_ptr<ManifestWriter>> ManifestWriter::MakeV3Writer(
356356 auto writer,
357357 OpenFileWriter (manifest_location, std::move (schema), std::move (file_io),
358358 adapter->metadata (), " manifest_entry" ));
359- return std::make_unique <ManifestWriter>(std::move (writer), std::move (adapter),
360- manifest_location, first_row_id);
359+ return std::unique_ptr <ManifestWriter>(new ManifestWriter (
360+ std::move (writer), std::move (adapter), manifest_location, first_row_id) );
361361}
362362
363363ManifestListWriter::ManifestListWriter (std::unique_ptr<Writer> writer,
@@ -406,7 +406,8 @@ Result<std::unique_ptr<ManifestListWriter>> ManifestListWriter::MakeV1Writer(
406406 auto writer,
407407 OpenFileWriter (manifest_list_location, std::move (schema), std::move (file_io),
408408 adapter->metadata (), " manifest_file" ));
409- return std::make_unique<ManifestListWriter>(std::move (writer), std::move (adapter));
409+ return std::unique_ptr<ManifestListWriter>(
410+ new ManifestListWriter (std::move (writer), std::move (adapter)));
410411}
411412
412413Result<std::unique_ptr<ManifestListWriter>> ManifestListWriter::MakeV2Writer (
@@ -424,7 +425,8 @@ Result<std::unique_ptr<ManifestListWriter>> ManifestListWriter::MakeV2Writer(
424425 OpenFileWriter (manifest_list_location, std::move (schema), std::move (file_io),
425426 adapter->metadata (), " manifest_file" ));
426427
427- return std::make_unique<ManifestListWriter>(std::move (writer), std::move (adapter));
428+ return std::unique_ptr<ManifestListWriter>(
429+ new ManifestListWriter (std::move (writer), std::move (adapter)));
428430}
429431
430432Result<std::unique_ptr<ManifestListWriter>> ManifestListWriter::MakeV3Writer (
@@ -441,7 +443,8 @@ Result<std::unique_ptr<ManifestListWriter>> ManifestListWriter::MakeV3Writer(
441443 auto writer,
442444 OpenFileWriter (manifest_list_location, std::move (schema), std::move (file_io),
443445 adapter->metadata (), " manifest_file" ));
444- return std::make_unique<ManifestListWriter>(std::move (writer), std::move (adapter));
446+ return std::unique_ptr<ManifestListWriter>(
447+ new ManifestListWriter (std::move (writer), std::move (adapter)));
445448}
446449
447450} // namespace iceberg
0 commit comments