diff --git a/a8/reflect.h b/a8/reflect.h index 7ce6539..42b7a3a 100644 --- a/a8/reflect.h +++ b/a8/reflect.h @@ -73,6 +73,12 @@ namespace a8 fieldnum_ = fieldnum; } + ~Class() + { + delete [] fields_; + fields_ = nullptr; + } + a8::reflect::Field* GetDeclaredFields() { return fields_; } int FieldNum() { return fieldnum_; } int ClassId() { return class_id_; }