diff --git a/util/numeric/safe_assignment.h b/util/numeric/safe_assignment.h index 05e0b2d9..358d9837 100644 --- a/util/numeric/safe_assignment.h +++ b/util/numeric/safe_assignment.h @@ -35,7 +35,7 @@ bool AssignIfInRange(Destination* destination, Source source) { return false; } - *destination = source; + *destination = static_cast(source); return true; }