From a600a28095d78f3ce5586f0de95cdc0bf9ca3472 Mon Sep 17 00:00:00 2001 From: Jason Volk Date: Thu, 28 Feb 2019 10:17:07 -0800 Subject: [PATCH] configure: Check for availability. --- configure.ac | 1 + ircd/json.cc | 1 + 2 files changed, 2 insertions(+) diff --git a/configure.ac b/configure.ac index 6d4264e68..038985302 100644 --- a/configure.ac +++ b/configure.ac @@ -661,6 +661,7 @@ RB_CHK_SYSHEADER(string_view, [STRING_VIEW]) RB_CHK_SYSHEADER(optional, [OPTIONAL]) RB_CHK_SYSHEADER(new, [NEW]) RB_CHK_SYSHEADER(regex, [REGEX]) +RB_CHK_SYSHEADER(memory_resource, [MEMORY_RESOURCE]) dnl unix platform RB_CHK_SYSHEADER(unistd.h, [UNISTD_H]) diff --git a/ircd/json.cc b/ircd/json.cc index 8f1c56567..018686450 100644 --- a/ircd/json.cc +++ b/ircd/json.cc @@ -488,6 +488,7 @@ ircd::json::merge(stack::object &out, { struct val { + //TODO: optimize with std::pmr::monotonic_buffer_resource et al std::map> o; std::vector a; string_view v;