From 7fa1f423e2c66fc289fc9a34bd7d41a65677e25a Mon Sep 17 00:00:00 2001 From: Alexander Medvednikov Date: Sun, 14 Jul 2019 17:08:14 +0200 Subject: [PATCH] fix time_test.v --- vlib/time/time.v | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/vlib/time/time.v b/vlib/time/time.v index f02ca5ad23..b82902e2dd 100644 --- a/vlib/time/time.v +++ b/vlib/time/time.v @@ -336,10 +336,7 @@ pub fn days_in_month(month, year int) ?int { if month > 12 || month < 1 { return error('Invalid month: $month') } - - if month == 2 { - return MonthDays[month-1] + if is_leap_year(year) {1} else {0} - } else { - return MonthDays[month-1] - } + extra := if month == 2 && is_leap_year(year) {1} else {0} + res := MonthDays[month-1] + extra + return res }