From 18e0003a6c76116f6ec04057b1ccae8bc5ada36e Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Thu, 18 Jul 2024 18:19:17 -0500 Subject: [PATCH] Fix compilation on macOS --- src/platform/common.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/platform/common.h b/src/platform/common.h index cf25df46cde..3d262387bb1 100644 --- a/src/platform/common.h +++ b/src/platform/common.h @@ -609,6 +609,12 @@ namespace platf { struct buffer_descriptor_t { const char *buffer; size_t size; + + // Constructors required for emplace_back() prior to C++20 + buffer_descriptor_t(const char *buffer, size_t size): + buffer(buffer), size(size) {} + buffer_descriptor_t(): + buffer(nullptr), size() {} }; struct batched_send_info_t {