From 254d3db59ad963f347ebc3123fbb564d2d894af1 Mon Sep 17 00:00:00 2001 From: tzik Date: Tue, 6 Nov 2018 13:33:51 +0900 Subject: [PATCH] Add missing #include to absl/memory/memory.h from audio_encoder_cng.cc absl::make_unique is used in this file without absl/memory/memory.h #include, that causes a build error on C++17 build of Chromium. Bug: chromium:752720 Change-Id: I78fe9f76a6ea670a4250b4cf25c3c02cf4c4beb6 Reviewed-on: https://webrtc-review.googlesource.com/c/109540 Commit-Queue: Karl Wiberg Reviewed-by: Karl Wiberg Cr-Commit-Position: refs/heads/master@{#25514} --- modules/audio_coding/BUILD.gn | 1 + modules/audio_coding/codecs/cng/audio_encoder_cng.cc | 1 + 2 files changed, 2 insertions(+) diff --git a/modules/audio_coding/BUILD.gn b/modules/audio_coding/BUILD.gn index f02a8473df..acd4996919 100644 --- a/modules/audio_coding/BUILD.gn +++ b/modules/audio_coding/BUILD.gn @@ -189,6 +189,7 @@ rtc_static_library("audio_encoder_cng") { "../../api/audio_codecs:audio_codecs_api", "../../common_audio", "../../rtc_base:checks", + "//third_party/abseil-cpp/absl/memory", ] } diff --git a/modules/audio_coding/codecs/cng/audio_encoder_cng.cc b/modules/audio_coding/codecs/cng/audio_encoder_cng.cc index 53850204c1..9a2926143d 100644 --- a/modules/audio_coding/codecs/cng/audio_encoder_cng.cc +++ b/modules/audio_coding/codecs/cng/audio_encoder_cng.cc @@ -14,6 +14,7 @@ #include #include +#include "absl/memory/memory.h" #include "modules/audio_coding/codecs/cng/webrtc_cng.h" #include "rtc_base/checks.h"