Skip to content

Commit 048f533

Browse files
authored
[Hexagon] Fix -Wuninitialized warning (#125565)
`gcc (GCC) 14.2.1 20240910` reports the warning below on the baseline, this change fixes the warning. In file included from /home/user/CLionProjects/llvm-project/llvm/lib/Target/Hexagon/BitTracker.cpp:55: /home/user/CLionProjects/llvm-project/llvm/lib/Target/Hexagon/BitTracker.h: In constructor ‘llvm::BitTracker::UseQueueType::UseQueueType()’: /home/user/CLionProjects/llvm-project/llvm/lib/Target/Hexagon/BitTracker.h:75:27: warning: member ‘llvm::BitTracker::UseQueueType::Dist’ is used uninitialized [-Wuninitialized] 75 | UseQueueType() : Uses(Dist) {} | ^~~~ Fixes #125545
1 parent 54acda2 commit 048f533

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

llvm/lib/Target/Hexagon/BitTracker.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,9 +100,9 @@ struct BitTracker {
100100
bool operator()(const MachineInstr *MI, const MachineInstr *MJ) const;
101101
DenseMap<const MachineInstr*,unsigned> &Dist;
102102
};
103-
std::priority_queue<MachineInstr*, std::vector<MachineInstr*>, Cmp> Uses;
104103
DenseSet<const MachineInstr*> Set; // Set to avoid adding duplicate entries.
105104
DenseMap<const MachineInstr*,unsigned> Dist;
105+
std::priority_queue<MachineInstr *, std::vector<MachineInstr *>, Cmp> Uses;
106106
};
107107

108108
void reset();

0 commit comments

Comments
 (0)