diff --git a/src/lib/format-util.hpp b/src/lib/format-util.hpp index 56a68ebcc..8760a8b63 100644 --- a/src/lib/format-util.hpp +++ b/src/lib/format-util.hpp @@ -45,6 +45,7 @@ #include "lib/util.hpp" #include +#include #include #include #include diff --git a/src/lib/opaque-holder.hpp b/src/lib/opaque-holder.hpp index 4be97561c..72cf16f92 100644 --- a/src/lib/opaque-holder.hpp +++ b/src/lib/opaque-holder.hpp @@ -739,7 +739,7 @@ namespace lib { using Holder = InPlaceBuffer; Holder& holder = *static_cast (buffer_); - return holder.create (std::forward (implementation)); + return holder.template create (std::forward (implementation)); } template