[IPO] Use default member initialization (NFC)
authorKazu Hirata <kazu@google.com>
Sat, 18 Jun 2022 22:41:20 +0000 (15:41 -0700)
committerKazu Hirata <kazu@google.com>
Sat, 18 Jun 2022 22:41:20 +0000 (15:41 -0700)
Identified with modernize-use-default-member-init.

llvm/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp

index c4f5a4e9d7a393b78d7ba9ac1c0d3e8e984257fd..a360a768a2bc813a1eec62f326144ab355b3b991 100644 (file)
@@ -542,11 +542,11 @@ class WriteThinLTOBitcode : public ModulePass {
   raw_ostream &OS; // raw_ostream to print on
   // The output stream on which to emit a minimized module for use
   // just in the thin link, if requested.
-  raw_ostream *ThinLinkOS;
+  raw_ostream *ThinLinkOS = nullptr;
 
 public:
   static char ID; // Pass identification, replacement for typeid
-  WriteThinLTOBitcode() : ModulePass(ID), OS(dbgs()), ThinLinkOS(nullptr) {
+  WriteThinLTOBitcode() : ModulePass(ID), OS(dbgs()) {
     initializeWriteThinLTOBitcodePass(*PassRegistry::getPassRegistry());
   }