Parcourir la source

cmUVProcessChain: Simplify builder initialization

Brad King il y a 1 an
Parent
commit
116bb2b70f
2 fichiers modifiés avec 3 ajouts et 8 suppressions
  1. 1 6
      Source/cmUVProcessChain.cxx
  2. 2 2
      Source/cmUVProcessChain.h

+ 1 - 6
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<std::string>& arguments)

+ 2 - 2
Source/cmUVProcessChain.h

@@ -50,8 +50,8 @@ private:
 
   struct StdioConfiguration
   {
-    StdioType Type;
-    int FileDescriptor;
+    StdioType Type = None;
+    int FileDescriptor = -1;
   };
 
   struct ProcessConfiguration