diff --git a/src/emulator/serialization.hpp b/src/emulator/serialization.hpp index ae0b8975..9e18032b 100644 --- a/src/emulator/serialization.hpp +++ b/src/emulator/serialization.hpp @@ -177,11 +177,11 @@ namespace utils { if (this->read()) { - val = this->read(); + val.emplace(this->read()); } else { - val = {}; + val = std::nullopt; } }