diff --git a/src/Magnum/ResourceManager.h b/src/Magnum/ResourceManager.h index b7f66101b..9315a7dde 100644 --- a/src/Magnum/ResourceManager.h +++ b/src/Magnum/ResourceManager.h @@ -570,7 +570,7 @@ template struct ResourceManagerData::Data { Data(const Data&) = delete; - Data(Data&& other): data(other.data), state(other.state), policy(other.policy), referenceCount(other.referenceCount) { + Data(Data&& other) noexcept: data{other.data}, state{other.state}, policy{other.policy}, referenceCount{other.referenceCount} { other.data = nullptr; other.referenceCount = 0; }