[clang-tools-extra] 2fbbb7e - [clangd] Modernize SymbolLocation::Position (NFC)

Kazu Hirata via cfe-commits cfe-commits at lists.llvm.org
Sat Aug 19 00:27:19 PDT 2023


Author: Kazu Hirata
Date: 2023-08-19T00:27:08-07:00
New Revision: 2fbbb7efe0d23c69029f175b6b0555b45fcf9c0e

URL: https://github.com/llvm/llvm-project/commit/2fbbb7efe0d23c69029f175b6b0555b45fcf9c0e
DIFF: https://github.com/llvm/llvm-project/commit/2fbbb7efe0d23c69029f175b6b0555b45fcf9c0e.diff

LOG: [clangd] Modernize SymbolLocation::Position (NFC)

Added: 
    

Modified: 
    clang-tools-extra/clangd/index/SymbolLocation.h

Removed: 
    


################################################################################
diff  --git a/clang-tools-extra/clangd/index/SymbolLocation.h b/clang-tools-extra/clangd/index/SymbolLocation.h
index eadf211bb3bf6a..ea7d605172e477 100644
--- a/clang-tools-extra/clangd/index/SymbolLocation.h
+++ b/clang-tools-extra/clangd/index/SymbolLocation.h
@@ -30,7 +30,7 @@ struct SymbolLocation {
   // Position is encoded into 32 bits to save space.
   // If Line/Column overflow, the value will be their maximum value.
   struct Position {
-    Position() : LineColumnPacked(0) {}
+    Position() = default;
     void setLine(uint32_t Line);
     uint32_t line() const { return LineColumnPacked >> ColumnBits; }
     void setColumn(uint32_t Column);
@@ -46,7 +46,7 @@ struct SymbolLocation {
     static constexpr uint32_t MaxColumn = (1 << ColumnBits) - 1;
 
   private:
-    uint32_t LineColumnPacked; // Top 20 bit line, bottom 12 bits column.
+    uint32_t LineColumnPacked = 0; // Top 20 bit line, bottom 12 bits column.
   };
 
   /// The symbol range, using half-open range [Start, End).


        


More information about the cfe-commits mailing list