diff --git a/src/uvw/stream.hpp b/src/uvw/stream.hpp index f1e929b4..5850c431 100644 --- a/src/uvw/stream.hpp +++ b/src/uvw/stream.hpp @@ -159,8 +159,8 @@ class StreamHandle: public Handle { public: #ifdef _MSC_VER - StreamHandle(ConstructorAccess ca, std::shared_ptr ref) - : Handle{ca, std::move(ref)} + StreamHandle(typename Handle::ConstructorAccess ca, std::shared_ptr ref) + : Handle{ca, std::move(ref)} {} #else using Handle::Handle;