diff --git a/inc/hgl/type/object/ObjectManager.h b/inc/hgl/type/object/ObjectManager.h index 69dfc74..e28520c 100644 --- a/inc/hgl/type/object/ObjectManager.h +++ b/inc/hgl/type/object/ObjectManager.h @@ -86,13 +86,12 @@ namespace hgl template SafePtrData *CreateObject(const SourceCodeLocation &scl,ARGS...args) { - ObjectBaseInfo obi - { - .hash_code =GetTypeHash(), - .object_manager =this, - .serial_number =AcquireSerialNumber(), - .source_code_location=scl - }; + ObjectBaseInfo obi; + + obi.hash_code =GetTypeHash(); + obi.object_manager =this; + obi.serial_number =AcquireSerialNumber(); + obi.source_code_location=scl; Object *obj=object_allocator->Create(obi);