All TypeInfo::class_data point to const data.
Enforce that in the structure, so future class_data
stays in .rodata.

Signed-off-by: Philippe Mathieu-Daudé <phi...@linaro.org>
---
 include/qom/object.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/include/qom/object.h b/include/qom/object.h
index 1d5b0337242..31adc2ef174 100644
--- a/include/qom/object.h
+++ b/include/qom/object.h
@@ -488,7 +488,7 @@ struct TypeInfo
 
     void (*class_init)(ObjectClass *klass, const void *data);
     void (*class_base_init)(ObjectClass *klass, const void *data);
-    const void *class_data;
+    const void *const class_data;
 
     const InterfaceInfo *interfaces;
 };
-- 
2.47.1


Reply via email to