Skip to content

Commit 74abb50

Browse files
committed
Fix WPDSLinearConstantAnalysis constructor (initialise ZeroValue properly)
1 parent 8851fe9 commit 74abb50

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

lib/PhasarLLVM/DataFlowSolver/WPDS/Problems/WPDSLinearConstantAnalysis.cpp

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,11 @@ WPDSLinearConstantAnalysis::WPDSLinearConstantAnalysis(
2626
WPDSLinearConstantAnalysis::m_t, WPDSLinearConstantAnalysis::t_t,
2727
WPDSLinearConstantAnalysis::v_t, WPDSLinearConstantAnalysis::l_t,
2828
WPDSLinearConstantAnalysis::i_t>(IRDB, TH, ICF, PT, EntryPoints),
29-
IDELinearConstantAnalysis(IRDB, TH, ICF, PT, EntryPoints) {}
29+
IDELinearConstantAnalysis(IRDB, TH, ICF, PT, EntryPoints) {
30+
WPDSProblem<WPDSLinearConstantAnalysis::n_t, WPDSLinearConstantAnalysis::d_t,
31+
WPDSLinearConstantAnalysis::m_t, WPDSLinearConstantAnalysis::t_t,
32+
WPDSLinearConstantAnalysis::v_t, WPDSLinearConstantAnalysis::l_t,
33+
WPDSLinearConstantAnalysis::i_t>::ZeroValue = IDELinearConstantAnalysis::createZeroValue();
34+
}
3035

3136
} // namespace psr

0 commit comments

Comments
 (0)