diff options
author | thakis@chromium.org <thakis@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-07-22 16:56:22 +0000 |
---|---|---|
committer | thakis@chromium.org <thakis@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-07-22 16:56:22 +0000 |
commit | 54692fcd034b073daa87c41f2253748c1873c50d (patch) | |
tree | 816cfc9eaf8a64f743af9bf9656b1dd56de11faa | |
parent | 60ffa23562cb8a33d23a3e06959b2c2c02b1e716 (diff) | |
download | chromium_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.cc | 2 |
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(); |