First pass of compiler wrapping class

Change-Id: I343625310f69cc4de315af91b9cc72bb4da8f59b
diff --git a/src/runtime.cc b/src/runtime.cc
index ac0b90b..30395e1 100644
--- a/src/runtime.cc
+++ b/src/runtime.cc
@@ -176,7 +176,7 @@
 }
 
 void CreateBootClassPath(const char* boot_class_path_cstr,
-                         std::vector<DexFile*>& boot_class_path_vector) {
+                         std::vector<const DexFile*>& boot_class_path_vector) {
   CHECK(boot_class_path_cstr != NULL);
   std::vector<std::string> parsed;
   ParseClassPath(boot_class_path_cstr, parsed);
@@ -213,7 +213,8 @@
       boot_class_path = option.substr(strlen("-Xbootclasspath:")).data();
     } else if (option == "bootclasspath") {
       const void* dex_vector = options[i].second;
-      const std::vector<DexFile*>* v = reinterpret_cast<const std::vector<DexFile*>*>(dex_vector);
+      const std::vector<const DexFile*>* v
+          = reinterpret_cast<const std::vector<const DexFile*>*>(dex_vector);
       if (v == NULL) {
         if (ignore_unrecognized) {
           continue;