@@ -301,7 +301,7 @@ struct checked_add_fn {
301
301
// constant evaluation already checks for overflow
302
302
if (signed_integral<T> && (sizeof (T) >= sizeof (int )) &&
303
303
std::is_constant_evaluated ()) {
304
- return unchecked_add_fn{}(lhs, rhs);
304
+ return unchecked_add_fn{}(lhs, rhs); // LCOV_EXCL_LINE
305
305
} else {
306
306
auto result = overflowing_add_fn{}(lhs, rhs);
307
307
if (result.overflowed ) {
@@ -321,7 +321,7 @@ struct checked_sub_fn {
321
321
{
322
322
if (signed_integral<T> && (sizeof (T) >= sizeof (int )) &&
323
323
std::is_constant_evaluated ()) {
324
- return unchecked_sub_fn{}(lhs, rhs);
324
+ return unchecked_sub_fn{}(lhs, rhs); // LCOV_EXCL_LINE
325
325
} else {
326
326
auto result = overflowing_sub_fn{}(lhs, rhs);
327
327
if (result.overflowed ) {
@@ -341,7 +341,7 @@ struct checked_mul_fn {
341
341
{
342
342
if (signed_integral<T> && (sizeof (T) >= sizeof (int )) &&
343
343
std::is_constant_evaluated ()) {
344
- return unchecked_mul_fn{}(lhs, rhs);
344
+ return unchecked_mul_fn{}(lhs, rhs); // LCOV_EXCL_LINE
345
345
} else {
346
346
auto result = overflowing_mul_fn{}(lhs, rhs);
347
347
if (result.overflowed ) {
0 commit comments