Don't use variable-length arrays.

Change-Id: I3f70cadaaade189fd834d9aadb8839fe8ad87f1f
diff --git a/src/dex_file_verifier.cc b/src/dex_file_verifier.cc
index eb06e2a..af9d4bb 100644
--- a/src/dex_file_verifier.cc
+++ b/src/dex_file_verifier.cc
@@ -642,8 +642,8 @@
     return false;
   }
 
-  uint32_t handler_offsets[handlers_size];
-  if (!CheckAndGetHandlerOffsets(code_item, handler_offsets, handlers_size)) {
+  UniquePtr<uint32_t[]> handler_offsets(new uint32_t[handlers_size]);
+  if (!CheckAndGetHandlerOffsets(code_item, &handler_offsets[0], handlers_size)) {
     return false;
   }