cmUVStream: Fix cmUVIStream constructor compilation with legacy XL compiler

Avoid XL compiler error:

    error: 1540-2206 Class with virtual base class and delegating
           constructor is not supported.
This commit is contained in:
Brad King
2025-12-19 07:45:46 -05:00
parent 5f54ad41e7
commit ca0ba19d6d

View File

@@ -38,7 +38,7 @@ cmBasicUVIStream<CharT, Traits>::cmBasicUVIStream()
template <typename CharT, typename Traits>
cmBasicUVIStream<CharT, Traits>::cmBasicUVIStream(uv_stream_t* stream)
: cmBasicUVIStream()
: std::basic_istream<CharT, Traits>(&this->Buffer)
{
this->open(stream);
}