summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorthakis@chromium.org <thakis@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-07-22 16:56:22 +0000
committerthakis@chromium.org <thakis@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-07-22 16:56:22 +0000
commit54692fcd034b073daa87c41f2253748c1873c50d (patch)
tree816cfc9eaf8a64f743af9bf9656b1dd56de11faa
parent60ffa23562cb8a33d23a3e06959b2c2c02b1e716 (diff)
downloadchromium_src-54692fcd034b073daa87c41f2253748c1873c50d.zip
chromium_src-54692fcd034b073daa87c41f2253748c1873c50d.tar.gz
chromium_src-54692fcd034b073daa87c41f2253748c1873c50d.tar.bz2
clang/win: Fix calling delete[] on void* in base.
Calling delete[] on void* is undefined behavior. Cast to the right type before calling delete[]. Fixes a clang warning. BUG=82385 TBR=siggi Review URL: https://codereview.chromium.org/401423002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284709 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--base/win/event_trace_consumer_unittest.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/base/win/event_trace_consumer_unittest.cc b/base/win/event_trace_consumer_unittest.cc
index 9066a7c..8544f5e 100644
--- a/base/win/event_trace_consumer_unittest.cc
+++ b/base/win/event_trace_consumer_unittest.cc
@@ -45,7 +45,7 @@ class TestConsumer: public EtwTraceConsumerBase<TestConsumer> {
void ClearQueue() {
for (EventQueue::const_iterator it(events_.begin()), end(events_.end());
it != end; ++it) {
- delete[] it->MofData;
+ delete[] reinterpret_cast<char*>(it->MofData);
}
events_.clear();