diff --git a/src/simulator/nstime.h b/src/simulator/nstime.h index d5a6380c5..b968ea70c 100644 --- a/src/simulator/nstime.h +++ b/src/simulator/nstime.h @@ -206,32 +206,28 @@ template TimeUnit operator + (TimeUnit const &lhs, TimeUnit const &rhs) { HighPrecision retval = lhs.GetHighPrecision (); - bool overflow = retval.Add (rhs.GetHighPrecision ()); - assert (!overflow); + retval.Add (rhs.GetHighPrecision ()); return TimeUnit (retval); } template TimeUnit operator - (TimeUnit const &lhs, TimeUnit const &rhs) { HighPrecision retval = lhs.GetHighPrecision (); - bool overflow = retval.Sub (rhs.GetHighPrecision ()); - assert (!overflow); + retval.Sub (rhs.GetHighPrecision ()); return TimeUnit (retval); } template TimeUnit operator * (TimeUnit const &lhs, TimeUnit const &rhs) { HighPrecision retval = lhs.GetHighPrecision (); - bool overflow = retval.Mul (rhs.GetHighPrecision ()); - assert (!overflow); + retval.Mul (rhs.GetHighPrecision ()); return TimeUnit (retval); } template TimeUnit operator / (TimeUnit const &lhs, TimeUnit const &rhs) { HighPrecision retval = lhs.GetHighPrecision (); - bool underflow = retval.Div (rhs.GetHighPrecision ()); - assert (!underflow); + retval.Div (rhs.GetHighPrecision ()); return TimeUnit (retval); }