diff --git a/src/openrct2/rct1/S4Importer.cpp b/src/openrct2/rct1/S4Importer.cpp index cd198f085e..c9482f4a04 100644 --- a/src/openrct2/rct1/S4Importer.cpp +++ b/src/openrct2/rct1/S4Importer.cpp @@ -174,7 +174,7 @@ public: size_t dataSize = stream->GetLength() - stream->GetPosition(); auto deleter_lambda = [dataSize](uint8 * ptr) { Memory::FreeArray(ptr, dataSize); }; auto data = std::unique_ptr(stream->ReadArray(dataSize), deleter_lambda); - auto decodedData = std::unique_ptr(Memory::Allocate(sizeof(rct1_s4)), Memory::Free); + auto decodedData = std::unique_ptr)>(Memory::Allocate(sizeof(rct1_s4)), &Memory::Free); size_t decodedSize; sint32 fileType = sawyercoding_detect_file_type(data.get(), dataSize);