summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Manoj Gupta <manojgupta@google.com> 2017-07-19 01:36:29 +0000
committer android-build-merger <android-build-merger@google.com> 2017-07-19 01:36:29 +0000
commitc95b45c72ffc18145f3ef154f6b7ca00c90aab63 (patch)
tree08d7ebf5ef65fc62d8fefeea2106e87326b2e7cf
parent747d847ff17499ef4e0d5ea09d02f6c2eb2f4c7f (diff)
parent411414c91617c5d8c3b998e0cf6617a3449b6ef2 (diff)
Merge "Fix clang static analyzer warnings."
am: 411414c916 Change-Id: Icb0a337935cdcdccd5d66702188e7e53cf319c35
-rw-r--r--libs/gui/tests/CpuConsumer_test.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/libs/gui/tests/CpuConsumer_test.cpp b/libs/gui/tests/CpuConsumer_test.cpp
index 5848c74b8c..0982d7e9f4 100644
--- a/libs/gui/tests/CpuConsumer_test.cpp
+++ b/libs/gui/tests/CpuConsumer_test.cpp
@@ -33,6 +33,7 @@
#include <utils/Mutex.h>
#include <utils/Condition.h>
+#include <vector>
#define CPU_CONSUMER_TEST_FORMAT_RAW 0
#define CPU_CONSUMER_TEST_FORMAT_Y8 0
#define CPU_CONSUMER_TEST_FORMAT_Y16 0
@@ -635,7 +636,7 @@ TEST_P(CpuConsumerTest, FromCpuLockMax) {
// Consume
- CpuConsumer::LockedBuffer *b = new CpuConsumer::LockedBuffer[params.maxLockedBuffers];
+ std::vector<CpuConsumer::LockedBuffer> b(params.maxLockedBuffers);
for (int i = 0; i < params.maxLockedBuffers; i++) {
ALOGV("Locking frame %d", i);
err = mCC->lockNextBuffer(&b[i]);
@@ -684,9 +685,6 @@ TEST_P(CpuConsumerTest, FromCpuLockMax) {
for (int i = 1; i < params.maxLockedBuffers; i++) {
mCC->unlockBuffer(b[i]);
}
-
- delete[] b;
-
}
CpuConsumerTestParams y8TestSets[] = {