aboutsummaryrefslogtreecommitdiffhomepage
path: root/bench/GrMemoryPoolBench.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'bench/GrMemoryPoolBench.cpp')
-rw-r--r--bench/GrMemoryPoolBench.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/bench/GrMemoryPoolBench.cpp b/bench/GrMemoryPoolBench.cpp
index 29c0893f92..dccf8278f5 100644
--- a/bench/GrMemoryPoolBench.cpp
+++ b/bench/GrMemoryPoolBench.cpp
@@ -11,8 +11,8 @@
#include "GrMemoryPool.h"
#include "SkBenchmark.h"
#include "SkRandom.h"
-#include "SkTScopedPtr.h"
#include "SkTDArray.h"
+#include "SkTemplates.h"
// change this to 0 to compare GrMemoryPool to default new / delete
#define OVERRIDE_NEW 1
@@ -107,14 +107,14 @@ protected:
enum {
kMaxObjects = 4 * (1 << 10),
};
- SkTScopedPtr<A> objects[kMaxObjects];
+ SkAutoTDelete<A> objects[kMaxObjects];
for (int i = 0; i < N; i++) {
uint32_t idx = r.nextRangeU(0, kMaxObjects-1);
if (NULL == objects[idx].get()) {
objects[idx].reset(new A);
} else {
- objects[idx].reset(NULL);
+ objects[idx].free();
}
}
}