diff --git a/Tests/SaveMapTest.cpp b/Tests/SaveMapTest.cpp index 3fd8b6b..2d9def7 100644 --- a/Tests/SaveMapTest.cpp +++ b/Tests/SaveMapTest.cpp @@ -13,7 +13,11 @@ public: std::shared_ptr save() override { - return std::make_shared("CustomObject")->SaveInteger("num", num)->SaveString("str", str)->SaveDouble("dbl", dbl); + std::shared_ptr save = std::make_shared("CustomObject"); + save->SaveInteger("num", num); + save->SaveString("str", str); + save->SaveDouble("dbl", dbl); + return save; } void load(std::shared_ptr save) override {