Skip to content

Commit faa7d53

Browse files
committed
Fix use of uninitialized track parameters
The track parameter estimation kernel currently uses unitialized track parameters. This commit fixes this issue by explicitly initializing the objects after allocation.
1 parent 96f2a99 commit faa7d53

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

device/common/include/traccc/seeding/device/impl/estimate_track_params.ipp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ TRACCC_HOST_DEVICE inline void estimate_track_params(
5050

5151
// Get bound track parameter
5252
bound_track_parameters<>& track_params = params.at(globalIndex);
53+
new (&track_params) bound_track_parameters<>();
5354
seed_to_bound_param_vector(track_params, measurements, spacepoints,
5455
seeds.at(globalIndex), vector_field_at_sp);
5556

0 commit comments

Comments
 (0)