Working ClassLoader
Change-Id: Ia1122165e47f846a1d4506111849f830d9f14c1b
diff --git a/src/object.cc b/src/object.cc
index 58ffa6b..33cd802 100644
--- a/src/object.cc
+++ b/src/object.cc
@@ -309,7 +309,7 @@
}
++p; // Either the ';' or the primitive type.
- StringPiece descriptor(start, (p - start));
+ std::string descriptor(start, (p - start));
return class_linker->FindClass(descriptor, cl);
} else if (*p == 'L') {
const char* start = p;
@@ -318,7 +318,7 @@
}
++p;
StringPiece descriptor(start, (p - start));
- return class_linker->FindClass(descriptor, cl);
+ return class_linker->FindClass(descriptor.ToString(), cl);
} else {
return class_linker->FindPrimitiveClass(*p++);
}