util/AllocatedString, ...: add missing include for std::exchange()

Fixes building with GCC 12.
This commit is contained in:
Max Kellermann 2021-11-19 16:04:25 +01:00
parent d94e8bd82d
commit eea2d35d3a
6 changed files with 6 additions and 2 deletions

1
NEWS
View File

@ -1,4 +1,5 @@
ver 0.23.5 (not yet released)
* GCC 12 build fixes
ver 0.23.4 (2021/11/11)
* protocol

View File

@ -27,6 +27,7 @@
#include <cassert>
#include <memory>
#include <string>
#include <utility>
struct Tag;
class InputStreamHandler;

View File

@ -32,8 +32,8 @@
#include <curl/curl.h>
#include <algorithm>
#include <stdexcept>
#include <utility>
/**
* OO wrapper for "struct curl_slist *".

View File

@ -32,7 +32,7 @@
#include <yajl/yajl_parse.h>
#include <algorithm>
#include <utility>
namespace Yajl {

View File

@ -35,6 +35,7 @@
#include <algorithm>
#include <cassert>
#include <utility>
/**
* An array allocated on the heap with a length determined at runtime.

View File

@ -35,6 +35,7 @@
#include <algorithm>
#include <cstddef>
#include <string_view>
#include <utility>
/**
* A string pointer whose memory is managed by this class.