• R/O
  • SSH
  • HTTPS

eirrepo: Commit


Commit MetaInfo

Revision449 (tree)
Time2022-02-21 05:00:10
Authorquiret

Log Message

- quick bugfix for the movement of allocators for DTS

Change Summary

Incremental Difference

--- common/sdk/DynamicTypeSystem.h (revision 448)
+++ common/sdk/DynamicTypeSystem.h (revision 449)
@@ -185,7 +185,8 @@
185185 public:
186186 inline DynamicTypeSystem( DynamicTypeSystem&& right ) noexcept
187187 requires ( eir::nothrow_constructible_from <lockProvider_t, lockProvider_t&&> )
188- : lockProvider( std::move( right.lockProvider ) ), mainLock( right.mainLock ), registeredTypes( std::move( right.registeredTypes ) ),
188+ : allocMan( std::move( right.allocMan ) ), lockProvider( std::move( right.lockProvider ) ), mainLock( right.mainLock ),
189+ registeredTypes( std::move( right.registeredTypes ) ),
189190 lang_rtti_tree( std::move( right.lang_rtti_tree ) )
190191 {
191192 this->_update_pointers();
@@ -197,6 +198,7 @@
197198 inline DynamicTypeSystem& operator = ( DynamicTypeSystem&& right ) noexcept
198199 requires ( std::is_nothrow_assignable <lockProvider_t&, lockProvider_t&&>::value )
199200 {
201+ this->allocMan = std::move( right.allocMan );
200202 this->lockProvider = std::move( right.lockProvider );
201203 this->mainLock = right.mainLock;
202204 this->registeredTypes = std::move( right.registeredTypes );
Show on old repository browser