blob: f722cb999d7541bac64c2b3d611db6c141cb460c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
From 46f0abc66c1d78c60a0415c5cb46852ef3bfa9bb Mon Sep 17 00:00:00 2001
From: Nico Weber <thakis@chromium.org>
Date: Sat, 8 Feb 2020 21:26:53 -0500
Subject: [PATCH] Fix compile error emitted by trunk clang
../../third_party/perfetto/src/tracing/core/virtual_destructors.cc:33:35:
error: destructor cannot be declared using a type alias
'perfetto::TracingService::ConsumerEndpoint' (aka
'perfetto::ConsumerEndpoint') of the class name
TracingService::ConsumerEndpoint::~ConsumerEndpoint() = default;
Bug: chromium:1050372
Change-Id: Icc1a8cca06b72ee3322924dc0825ebb62086f730
--- a/chromium/third_party/perfetto/src/tracing/core/virtual_destructors.cc
+++ b/chromium/third_party/perfetto/src/tracing/core/virtual_destructors.cc
@@ -30,8 +30,8 @@ namespace perfetto {
Consumer::~Consumer() = default;
Producer::~Producer() = default;
TracingService::~TracingService() = default;
-TracingService::ConsumerEndpoint::~ConsumerEndpoint() = default;
-TracingService::ProducerEndpoint::~ProducerEndpoint() = default;
+ConsumerEndpoint::~ConsumerEndpoint() = default;
+ProducerEndpoint::~ProducerEndpoint() = default;
SharedMemory::~SharedMemory() = default;
SharedMemory::Factory::~Factory() = default;
SharedMemoryArbiter::~SharedMemoryArbiter() = default;
|