Fix portable path.

Change-Id: Ie5d64bd851a6ad55d4eef051704916c8318fa2f9
diff --git a/src/oat_compilation_unit.h b/src/oat_compilation_unit.h
index 97815ac..ec7c9a3 100644
--- a/src/oat_compilation_unit.h
+++ b/src/oat_compilation_unit.h
@@ -31,15 +31,17 @@
 class OatCompilationUnit {
  public:
   OatCompilationUnit(jobject class_loader, ClassLinker* class_linker, const DexFile& dex_file,
-                     const DexFile::CodeItem* code_item, uint32_t method_idx, uint32_t access_flags)
+                     const DexFile::CodeItem* code_item, uint32_t class_def_idx,
+                     uint32_t method_idx, uint32_t access_flags)
       : class_loader_(class_loader), class_linker_(class_linker), dex_file_(&dex_file),
-        code_item_(code_item), method_idx_(method_idx), access_flags_(access_flags) {
+        code_item_(code_item), class_def_idx_(class_def_idx), method_idx_(method_idx),
+        access_flags_(access_flags) {
   }
 
   OatCompilationUnit* GetCallee(uint32_t callee_method_idx,
                                 uint32_t callee_access_flags) {
     return new OatCompilationUnit(class_loader_, class_linker_, *dex_file_, NULL,
-                                  callee_method_idx, callee_access_flags);
+                                  0, callee_method_idx, callee_access_flags);
   }
 
   jobject GetClassLoader() const {
@@ -54,6 +56,10 @@
     return dex_file_;
   }
 
+  uint32_t GetClassDefIndex() const {
+    return class_def_idx_;
+  }
+
   uint32_t GetDexMethodIndex() const {
     return method_idx_;
   }
@@ -83,6 +89,7 @@
   const DexFile* const dex_file_;
 
   const DexFile::CodeItem* const code_item_;
+  const uint32_t class_def_idx_;
   const uint32_t method_idx_;
   const uint32_t access_flags_;
 };