Auto-generate operator<< for enum ::art:Class::Status.
This requires a bit more work in the script to support
enums nested inside classes.
Change-Id: Id0e3561c3675214f74f47ac9f36ba82c41fa775d
diff --git a/src/object.h b/src/object.h
index 7caabde..b6455db 100644
--- a/src/object.h
+++ b/src/object.h
@@ -109,7 +109,7 @@
#if defined(ART_USE_LLVM_COMPILER)
namespace compiler_llvm {
class InferredRegCategoryMap;
-}
+} // namespace compiler_llvm
#endif
static const uint32_t kAccPublic = 0x0001; // class, field, method, ic
@@ -1136,7 +1136,8 @@
// provides the static storage. However, this might change to an Array
// to improve image sharing, so we use this type to avoid assumptions
// on the current storage.
-class MANAGED StaticStorageBase : public Object {};
+class MANAGED StaticStorageBase : public Object {
+};
// C++ mirror of java.lang.Class
class MANAGED Class : public StaticStorageBase {
@@ -2561,8 +2562,7 @@
}
private:
-
- enum ArrayIndex {
+ enum {
// Points to the interface class.
kInterface = 0,
// Method pointers into the vtable, allow fast map from interface