mirror of https://github.com/golang/go.git
time: fix time.Before to reuse t.sec(), u.sec()
Fixes #36987 Change-Id: I91ea1a42f75302de5256a22d382ab7f1b307a498 Reviewed-on: https://go-review.googlesource.com/c/go/+/217360 Run-TryBot: Ian Lance Taylor <iant@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Ian Lance Taylor <iant@golang.org>
This commit is contained in:
parent
26154f31ad
commit
ff1eb42865
|
|
@ -252,7 +252,9 @@ func (t Time) Before(u Time) bool {
|
|||
if t.wall&u.wall&hasMonotonic != 0 {
|
||||
return t.ext < u.ext
|
||||
}
|
||||
return t.sec() < u.sec() || t.sec() == u.sec() && t.nsec() < u.nsec()
|
||||
ts := t.sec()
|
||||
us := u.sec()
|
||||
return ts < us || ts == us && t.nsec() < u.nsec()
|
||||
}
|
||||
|
||||
// Equal reports whether t and u represent the same time instant.
|
||||
|
|
|
|||
Loading…
Reference in New Issue