[clang] 23915fe - [Serialization] Modernize ModuleInfo (NFC)

Kazu Hirata via cfe-commits cfe-commits at lists.llvm.org
Tue Sep 5 00:23:00 PDT 2023


Author: Kazu Hirata
Date: 2023-09-05T00:22:51-07:00
New Revision: 23915fe3015d3601c1b50d0ecfb8bf43c2fb03f4

URL: https://github.com/llvm/llvm-project/commit/23915fe3015d3601c1b50d0ecfb8bf43c2fb03f4
DIFF: https://github.com/llvm/llvm-project/commit/23915fe3015d3601c1b50d0ecfb8bf43c2fb03f4.diff

LOG: [Serialization] Modernize ModuleInfo (NFC)

Added: 
    

Modified: 
    clang/include/clang/Serialization/GlobalModuleIndex.h

Removed: 
    


################################################################################
diff  --git a/clang/include/clang/Serialization/GlobalModuleIndex.h b/clang/include/clang/Serialization/GlobalModuleIndex.h
index d82e0dd294b901..93d674e4400345 100644
--- a/clang/include/clang/Serialization/GlobalModuleIndex.h
+++ b/clang/include/clang/Serialization/GlobalModuleIndex.h
@@ -67,20 +67,20 @@ class GlobalModuleIndex {
 
   /// Information about a given module file.
   struct ModuleInfo {
-    ModuleInfo() : File(), Size(), ModTime() { }
+    ModuleInfo() = default;
 
     /// The module file, once it has been resolved.
-    ModuleFile *File;
+    ModuleFile *File = nullptr;
 
     /// The module file name.
     std::string FileName;
 
     /// Size of the module file at the time the global index was built.
-    off_t Size;
+    off_t Size = 0;
 
     /// Modification time of the module file at the time the global
     /// index was built.
-    time_t ModTime;
+    time_t ModTime = 0;
 
     /// The module IDs on which this module directly depends.
     /// FIXME: We don't really need a vector here.


        


More information about the cfe-commits mailing list