diff --git a/templates/librarylink.cpp.in b/templates/librarylink.cpp.in index b725defce..66c1d75f2 100644 --- a/templates/librarylink.cpp.in +++ b/templates/librarylink.cpp.in @@ -668,7 +668,7 @@ DLLEXPORT int FS@ModelName@CalculateSpectrum( check_spectrum(data, link); put_spectrum(data.model, link); - handles[hid] = data; + handles[hid] = std::move(data); } catch (const flexiblesusy::Error&) { put_error_output(link); }