From 116bb2b70f87276515f9b64937502ce6c8754cbd Mon Sep 17 00:00:00 2001 From: Brad King Date: Wed, 24 Jan 2024 10:07:26 -0500 Subject: cmUVProcessChain: Simplify builder initialization --- Source/cmUVProcessChain.cxx | 7 +------ Source/cmUVProcessChain.h | 4 ++-- 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/Source/cmUVProcessChain.cxx b/Source/cmUVProcessChain.cxx index 655e52a..1e826c1 100644 --- a/Source/cmUVProcessChain.cxx +++ b/Source/cmUVProcessChain.cxx @@ -57,12 +57,7 @@ struct cmUVProcessChain::InternalData void Finish(); }; -cmUVProcessChainBuilder::cmUVProcessChainBuilder() -{ - this->SetNoStream(Stream_INPUT) - .SetNoStream(Stream_OUTPUT) - .SetNoStream(Stream_ERROR); -} +cmUVProcessChainBuilder::cmUVProcessChainBuilder() = default; cmUVProcessChainBuilder& cmUVProcessChainBuilder::AddCommand( const std::vector& arguments) diff --git a/Source/cmUVProcessChain.h b/Source/cmUVProcessChain.h index 0f37e7d..83af639 100644 --- a/Source/cmUVProcessChain.h +++ b/Source/cmUVProcessChain.h @@ -50,8 +50,8 @@ private: struct StdioConfiguration { - StdioType Type; - int FileDescriptor; + StdioType Type = None; + int FileDescriptor = -1; }; struct ProcessConfiguration -- cgit v0.12