From: brianlheim Date: Tue, 25 Aug 2020 22:14:32 +0000 (-0500) Subject: supernova: fix c++17 compilation error X-Git-Tag: archive/raspbian/1%3.11.2+repack-1+rpi1^2~1 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=c2fbd97354840dd14c5f8d9bd74207cf003cf7a3;p=supercollider.git supernova: fix c++17 compilation error fix error in sc_plugin_container when compiling under C++17: use checked_deleter instead of checked_delete, as clear_and_dispose expects a functor type Gbp-Pq: Name 0007-supernova-fix-c-17-compilation-error.patch --- diff --git a/server/supernova/sc/sc_ugen_factory.hpp b/server/supernova/sc/sc_ugen_factory.hpp index 1646094..21834c4 100644 --- a/server/supernova/sc/sc_ugen_factory.hpp +++ b/server/supernova/sc/sc_ugen_factory.hpp @@ -139,9 +139,9 @@ protected: cmdplugin_set(cmdplugin_set_type::bucket_traits(cmdplugin_set_buckets, cmdplugin_set_bucket_count)) {} ~sc_plugin_container(void) { - ugen_set.clear_and_dispose(boost::checked_delete); - bufgen_set.clear_and_dispose(boost::checked_delete); - cmdplugin_set.clear_and_dispose(boost::checked_delete); + ugen_set.clear_and_dispose(boost::checked_deleter()); + bufgen_set.clear_and_dispose(boost::checked_deleter()); + cmdplugin_set.clear_and_dispose(boost::checked_deleter()); } public: