cleanup

Change-Id: I3b64e0af45f778c7d030c3c1a38c2103f91a4223
diff --git a/libs/hwui/microbench/ShadowBench.cpp b/libs/hwui/microbench/ShadowBench.cpp
index bd51693..1b0f5ea 100644
--- a/libs/hwui/microbench/ShadowBench.cpp
+++ b/libs/hwui/microbench/ShadowBench.cpp
@@ -83,16 +83,15 @@
     ShadowTestData shadowData;
     createShadowTestData(&shadowData);
     SkPath path;
-    path.reset();
-    path.addRoundRect(SkRect::MakeLTRB(0, 0, 100, 100), 5, 5);
+    path.addRoundRect(SkRect::MakeWH(100, 100), 5, 5);
 
     StartBenchmarkTiming();
     for (int i = 0; i < iters; i++) {
-        std::unique_ptr<VertexBuffer> ambient(new VertexBuffer);
-        std::unique_ptr<VertexBuffer> spot(new VertexBuffer);
-        tessellateShadows(shadowData, true, path, ambient.get(), spot.get());
-        MicroBench::DoNotOptimize(ambient.get());
-        MicroBench::DoNotOptimize(spot.get());
+        VertexBuffer ambient;
+        VertexBuffer spot;
+        tessellateShadows(shadowData, true, path, &ambient, &spot);
+        MicroBench::DoNotOptimize(&ambient);
+        MicroBench::DoNotOptimize(&spot);
     }
     StopBenchmarkTiming();
 }