+Arx/src/ai/Paths.cpp:1507:23: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct PHYSVERT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/animation/Animation.cpp:647:66: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct TexturedVertex’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] +Arx/src/animation/Animation.cpp:661:79: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct TexturedVertex’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] +Arx/src/animation/Animation.cpp:684:77: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct TexturedVertex’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] +Arx/src/animation/Animation.cpp:707:80: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct TexturedVertex’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] +Arx/src/animation/Animation.cpp:730:82: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct TexturedVertex’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] +Arx/src/animation/Animation.cpp:1642:47: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct TexturedVertex’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/animation/Animation.cpp:1643:47: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct TexturedVertex’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/animation/Animation.cpp:1644:47: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct TexturedVertex’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/animation/Animation.cpp:1645:47: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct TexturedVertex’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/animation/AnimationRender.cpp:1599:39: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct IO_HALO’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/animation/AnimationRender.cpp:1619:79: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct IO_HALO’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/animation/AnimationRender.cpp:1626:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct IO_HALO’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/animation/AnimationRender.cpp:1636:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct IO_HALO’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/animation/AnimationRender.cpp:1647:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct IO_HALO’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/animation/AnimationRender.cpp:1658:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct IO_HALO’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/animation/AnimationRender.cpp:1747:63: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct TexturedVertex’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/animation/AnimationRender.cpp:1748:63: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct TexturedVertex’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/animation/AnimationRender.cpp:1749:63: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct TexturedVertex’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/animation/AnimationRender.cpp:1750:63: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct TexturedVertex’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/animation/AnimationRender.cpp:1825:39: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct TexturedVertex’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/animation/CinematicKeyframer.cpp:275:56: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct C_KEY’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] +Arx/src/animation/CinematicKeyframer.cpp:360:56: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct C_KEY’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] +Arx/src/core/Core.cpp:490:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct EERIE_BACKGROUND’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] +Arx/src/core/Core.cpp:513:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct EERIE_CAMERA’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/core/Core.cpp:514:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct EERIE_CAMERA’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/core/Core.cpp:515:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct EERIE_CAMERA’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/core/Core.cpp:540:23: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct EERIE_CAMERA’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/core/Core.cpp:619:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct EERIE_BACKGROUND’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] +Arx/src/core/Core.cpp:645:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ARXCHARACTER’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] +Arx/src/core/Core.cpp:658:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct PROJECT’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] +Arx/src/game/Damage.cpp:952:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct DAMAGE_INFO’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] +Arx/src/game/Entity.cpp:86:20: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct IO_PHYSICS’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] +Arx/src/game/Entity.cpp:99:20: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct EERIE_3D_BBOX’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] +Arx/src/game/Entity.cpp:134:20: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct IO_HALO’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] +Arx/src/game/Entity.cpp:135:20: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct IO_HALO’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] +Arx/src/game/Entity.cpp:143:20: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct EERIE_SCRIPT’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] +Arx/src/game/Entity.cpp:144:20: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct EERIE_SCRIPT’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] +Arx/src/game/Entity.cpp:160:20: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct IO_SPELLCAST_DATA’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] +Arx/src/game/Equipment.cpp:1399:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct IO_EQUIPITEM’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] +Arx/src/game/NPC.cpp:534:23: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct IO_PHYSICS’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/game/NPC.cpp:711:23: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct IO_PHYSICS’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/game/NPC.cpp:1508:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘__gnu_cxx::__alloc_traits, EERIE_VERTEX>::value_type’ {aka ‘struct EERIE_VERTEX’} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/game/NPC.cpp:1627:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct IO_HALO’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/game/NPC.cpp:2186:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct IO_PHYSICS’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/game/NPC.cpp:3253:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct IO_PHYSICS’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/game/NPC.cpp:3276:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct IO_PHYSICS’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/game/Player.cpp:2176:23: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct IO_PHYSICS’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/game/Player.cpp:2580:23: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct EERIE_CYLINDER’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/game/Player.cpp:3059:23: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct IO_PHYSICS’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/game/Spells.cpp:658:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct SYMBOL_DRAW’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] +Arx/src/game/Spells.cpp:752:37: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct SYMBOL_DRAW’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] +Arx/src/game/Spells.cpp:2771:31: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct PRECAST_STRUCT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/game/Spells.cpp:2859:63: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct PRECAST_STRUCT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/graphics/Draw.cpp:745:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct TexturedVertex’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/graphics/Draw.cpp:753:23: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct TexturedVertex’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/graphics/Draw.cpp:754:23: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct TexturedVertex’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/graphics/Draw.cpp:755:23: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct TexturedVertex’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/graphics/Draw.cpp:758:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct TexturedVertex’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/graphics/GraphicsModes.cpp:69:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct GLOBAL_MODS’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] +Arx/src/graphics/GraphicsModes.cpp:70:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct GLOBAL_MODS’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] +Arx/src/graphics/GraphicsModes.cpp:72:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct GLOBAL_MODS’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] +Arx/src/graphics/GraphicsModes.cpp:99:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct GLOBAL_MODS’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/graphics/GraphicsModes.cpp:105:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct GLOBAL_MODS’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/graphics/data/FTL.cpp:673:23: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct CLOTHESVERTEX’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/graphics/data/Mesh.cpp:1215:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct EERIEPOLY’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/graphics/data/Mesh.cpp:2637:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct EERIEPOLY’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] +Arx/src/graphics/data/Mesh.cpp:2666:39: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct TexturedVertex’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/graphics/data/Mesh.cpp:2732:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ANCHOR_DATA’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] +Arx/src/graphics/data/Mesh.cpp:2782:31: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct EERIE_PORTALS’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] +Arx/src/graphics/data/Mesh.cpp:2813:31: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct EERIE_ROOM_DATA’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] +Arx/src/graphics/data/Mesh.cpp:2938:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ANCHOR_DATA’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] +Arx/src/graphics/data/Mesh.cpp:3119:60: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct EERIE_PORTALS’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] +Arx/src/graphics/data/Mesh.cpp:3122:23: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct EERIEPOLY’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/graphics/data/Mesh.cpp:3150:67: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct EERIE_ROOM_DATA’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] +Arx/src/graphics/data/Mesh.cpp:3154:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct EERIE_ROOM_DATA’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] +Arx/src/graphics/data/Mesh.cpp:3158:47: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct EERIE_ROOM_DATA’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] +Arx/src/graphics/data/Mesh.cpp:3214:52: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct EERIEPOLY’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] +Arx/src/graphics/data/Mesh.cpp:3217:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct EERIEPOLY’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/graphics/data/Mesh.cpp:3280:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct TexturedVertex’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] +Arx/src/graphics/data/Mesh.cpp:3283:23: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct TexturedVertex’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/graphics/data/Mesh.cpp:3285:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct TexturedVertex’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] +Arx/src/graphics/data/Mesh.cpp:3333:47: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct TexturedVertex’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/graphics/data/Mesh.cpp:3338:47: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct EERIEPOLY’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/graphics/data/MeshManipulation.cpp:426:23: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct EERIE_LINKED’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/graphics/data/MeshManipulation.cpp:432:23: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct EERIE_LINKED’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/graphics/effects/Fog.cpp:84:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct FOG_DEF’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] +Arx/src/graphics/effects/Fog.cpp:116:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct FOG_DEF’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] +Arx/src/graphics/particle/ParticleEffects.cpp:1136:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct PARTICLE_DEF’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] +Arx/src/graphics/spells/Spells01.cpp:81:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class ParticleParams’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] +Arx/src/graphics/spells/Spells02.cpp:106:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class ParticleParams’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] +Arx/src/graphics/spells/Spells03.cpp:78:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class ParticleParams’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] +Arx/src/graphics/spells/Spells03.cpp:108:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class ParticleParams’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] +Arx/src/graphics/spells/Spells03.cpp:136:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class ParticleParams’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] +Arx/src/graphics/spells/Spells03.cpp:905:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class ParticleParams’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] +Arx/src/graphics/spells/Spells05.cpp:124:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class ParticleParams’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] +Arx/src/graphics/spells/Spells06.cpp:1314:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class ParticleParams’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] +Arx/src/graphics/spells/Spells07.cpp:283:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct CLightning::LIGHTNING’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] +Arx/src/graphics/spells/Spells07.cpp:323:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct CLightning::LIGHTNING’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] +Arx/src/gui/Interface.cpp:2546:31: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct EERIE_CYLINDER’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/gui/Interface.cpp:4493:31: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct EERIE_LIGHT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/gui/Interface.cpp:4841:31: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct EERIE_LIGHT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/gui/MenuWidgets.cpp:4960:24: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘Vec2s’ {aka ‘class Vector2’} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/physics/Anchors.cpp:380:23: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct EERIE_CYLINDER’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/physics/Anchors.cpp:445:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct EERIE_CYLINDER’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/physics/Anchors.cpp:502:23: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct IO_PHYSICS’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/physics/Anchors.cpp:517:31: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct IO_PHYSICS’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/physics/Anchors.cpp:524:39: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct EERIE_CYLINDER’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/physics/Anchors.cpp:529:47: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct IO_PHYSICS’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/physics/Anchors.cpp:557:39: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct EERIE_CYLINDER’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/physics/Anchors.cpp:569:39: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct EERIE_CYLINDER’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/physics/Anchors.cpp:723:23: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct EERIE_CYLINDER’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/physics/Anchors.cpp:728:31: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct EERIE_CYLINDER’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/physics/Anchors.cpp:737:39: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct EERIE_CYLINDER’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/physics/Anchors.cpp:783:45: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct ANCHOR_DATA’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] +Arx/src/physics/Anchors.cpp:828:39: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct EERIE_CYLINDER’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/physics/Anchors.cpp:833:47: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct EERIE_CYLINDER’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/physics/Anchors.cpp:842:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct EERIE_CYLINDER’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/physics/Anchors.cpp:863:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct EERIE_CYLINDER’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/physics/Anchors.cpp:902:45: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct ANCHOR_DATA’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] +Arx/src/physics/Box.cpp:658:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct PHYSVERT’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] +Arx/src/physics/Clothes.cpp:144:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct CLOTHESVERTEX’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] +Arx/src/physics/Clothes.cpp:147:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct CLOTHESVERTEX’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] +Arx/src/physics/CollisionShapes.cpp:253:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘__gnu_cxx::__alloc_traits, EERIE_VERTEX>::value_type’ {aka ‘struct EERIE_VERTEX’} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] +Arx/src/physics/Collisions.cpp:1361:23: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct EERIE_CYLINDER’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/physics/Collisions.cpp:1410:31: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct EERIE_CYLINDER’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/physics/Collisions.cpp:1451:39: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct EERIE_CYLINDER’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/physics/Collisions.cpp:1477:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct EERIE_CYLINDER’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/physics/Collisions.cpp:1552:23: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct IO_PHYSICS’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/physics/Collisions.cpp:1570:32: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct IO_PHYSICS’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/physics/Collisions.cpp:1580:39: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct EERIE_CYLINDER’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/physics/Collisions.cpp:1585:47: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct IO_PHYSICS’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/physics/Collisions.cpp:1613:39: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct EERIE_CYLINDER’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/physics/Collisions.cpp:1628:39: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct EERIE_CYLINDER’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/scene/ChangeLevel.cpp:2228:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct IO_PATHFIND’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] +Arx/src/scene/Interactive.cpp:279:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct IO_PATHFIND’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] +Arx/src/scene/Interactive.cpp:513:50: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct TREATZONE_IO’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] +Arx/src/scene/Interactive.cpp:980:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ARX_NODE’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] +Arx/src/scene/Interactive.cpp:1132:31: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct IO_PATHFIND’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] +Arx/src/scene/Interactive.cpp:1447:23: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct IO_EQUIPITEM’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/scene/Interactive.cpp:1458:23: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct PHYSVERT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/scene/Interactive.cpp:1925:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct EERIE_CAMERA’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/scene/Interactive.cpp:2076:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct IO_BEHAVIOR_DATA’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] +Arx/src/scene/Interactive.cpp:2087:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct IO_PATHFIND’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] +Arx/src/scene/Light.cpp:261:31: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct EERIE_LIGHT’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] +Arx/src/scene/Light.cpp:291:23: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct EERIE_LIGHT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/scene/LinkedObject.cpp:87:46: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct EERIE_LINKED’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] +Arx/src/scene/LinkedObject.cpp:118:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct EERIE_LINKED’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/scene/LinkedObject.cpp:119:46: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct EERIE_LINKED’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] +Arx/src/scene/LoadLevel.cpp:974:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ARX_PATHWAY’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] +Arx/src/scene/Object.cpp:247:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct EERIE_3DSCENE’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] +Arx/src/scene/Object.cpp:247:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct EERIE_FRAME’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] +Arx/src/scene/Object.cpp:247:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct EERIE_GROUP’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] +Arx/src/scene/Object.cpp:247:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct EERIE_MULTI3DSCENE’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] +Arx/src/scene/Object.cpp:254:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct PHYSVERT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +Arx/src/scene/Object.cpp:1241:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct EERIE_3DSCENE’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] +Arx/src/scene/Object.cpp:1432:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct EERIE_BONE’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] +Arx/src/scene/Object.cpp:1454:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct EERIE_BONE’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] +Arx/src/scene/Object.cpp:1550:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct EERIE_3DPAD’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] +Arx/src/scene/Object.cpp:1836:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ACTIONSTRUCT’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] +Arx/src/scene/Scene.cpp:856:53: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct PORTAL_ROOM_DRAW’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess]