Closed wdconinc closed 4 months ago
This PR suppresses unsigned integer overflow warnings by UBSan. These are virtually always in basic_string.h due to string comparisons, e.g. https://github.com/eic/EICrecon/actions/runs/8976184643/job/24652936018#step:8:125. They are noisy and detract from other UB, in particular when they appear on line 1.
No.
Briefly, what does this PR introduce?
This PR suppresses unsigned integer overflow warnings by UBSan. These are virtually always in basic_string.h due to string comparisons, e.g. https://github.com/eic/EICrecon/actions/runs/8976184643/job/24652936018#step:8:125. They are noisy and detract from other UB, in particular when they appear on line 1.
What kind of change does this PR introduce?
Please check if this PR fulfills the following:
Does this PR introduce breaking changes? What changes might users need to make to their code?
No.
Does this PR change default behavior?
No.