Skip to content

Commit 34a2c7b

Browse files
committed
[UBSAN][L1]Properly initialize data members
1 parent a254b79 commit 34a2c7b

File tree

2 files changed

+21
-8
lines changed

2 files changed

+21
-8
lines changed

L1Trigger/TrackFindingTracklet/src/MatchEngineUnit.cc

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,22 @@ MatchEngineUnit::MatchEngineUnit(const Settings& settings,
99
bool barrel,
1010
unsigned int layerdisk,
1111
const TrackletLUT& luttable)
12-
: settings_(settings), luttable_(luttable), candmatches_(3) {
13-
idle_ = true;
14-
print_ = false;
12+
: settings_(settings),
13+
isPSseed_(false),
14+
idle_(true),
15+
almostfullsave_(false),
16+
luttable_(luttable),
17+
isPSseed__(false),
18+
isPSseed___(false),
19+
isPSseed____(false),
20+
good__(false),
21+
good___(false),
22+
good____(false),
23+
candmatches_(3),
24+
print_(false) {
1525
imeu_ = -1;
1626
barrel_ = barrel;
1727
layerdisk_ = layerdisk;
18-
good__ = false;
19-
good___ = false;
20-
good____ = false;
2128
ir2smin_ = 0;
2229
if (layerdisk_ >= N_LAYER) {
2330
double rmin2s = (layerdisk_ < N_LAYER + 2) ? settings_.rDSSinner(0) : settings_.rDSSouter(0);

L1Trigger/TrackFindingTracklet/src/TrackletEngineUnit.cc

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,14 @@ TrackletEngineUnit::TrackletEngineUnit(const Settings* const settings,
1515
const TrackletLUT* pttableinnernew,
1616
const TrackletLUT* pttableouternew,
1717
VMStubsTEMemory* outervmstubs)
18-
: settings_(settings), pttableinnernew_(pttableinnernew), pttableouternew_(pttableouternew), candpairs_(3) {
19-
idle_ = true;
18+
: settings_(settings),
19+
nearfull_(false),
20+
idle_(true),
21+
pttableinnernew_(pttableinnernew),
22+
pttableouternew_(pttableouternew),
23+
goodpair_(false),
24+
goodpair__(false),
25+
candpairs_(3) {
2026
nbitsfinephi_ = nbitsfinephi;
2127
layerdisk2_ = layerdisk2;
2228
layerdisk1_ = layerdisk1;

0 commit comments

Comments
 (0)