RegisterPressure.h - consistently initialize all pointer fields. NFC.
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Sun, 12 Feb 2023 14:55:03 +0000 (14:55 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Sun, 12 Feb 2023 14:55:03 +0000 (14:55 +0000)
Silence static analyser warning - we're initializing some fields but not others.

llvm/include/llvm/CodeGen/RegisterPressure.h

index 1164b60..6fa19c5 100644 (file)
@@ -358,7 +358,7 @@ class RegPressureTracker {
   const MachineFunction *MF = nullptr;
   const TargetRegisterInfo *TRI = nullptr;
   const RegisterClassInfo *RCI = nullptr;
-  const MachineRegisterInfo *MRI;
+  const MachineRegisterInfo *MRI = nullptr;
   const LiveIntervals *LIS = nullptr;
 
   /// We currently only allow pressure tracking within a block.