libadm icon indicating copy to clipboard operation
libadm copied to clipboard

NamedType increment and decrement bypass range checks

Open tomjnixon opened this issue 2 years ago • 0 comments

this test passes, and probably shouldn't:

TEST_CASE("NamedType_increment_check") {
  using namespace adm;
  using NamedIntegerRange = detail::NamedType<int, struct NamedIntegerRangeTag,
                                              detail::RangeValidator<0, 10> >;
  NamedIntegerRange value(0);
  value--;
}

tomjnixon avatar Jan 15 '24 13:01 tomjnixon