fix passing fiber_base::ptr_t to fiber ctor for MSVC