mirror of https://github.com/golang/go.git
In cases like:
foo<> == 100
We weren't preferring floats at <>. Fix the basic type comparison
logic to know that an untyped int is always compatible with a float.
Fixes golang/go#44066.
Change-Id: I9cf9bac1632178db100c0a5447351be208b4a2af
Reviewed-on: https://go-review.googlesource.com/c/tools/+/289129
Run-TryBot: Muir Manders <muir@mnd.rs>
Run-TryBot: Rebecca Stambler <rstambler@golang.org>
gopls-CI: kokoro <noreply+kokoro@google.com>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Rebecca Stambler <rstambler@golang.org>
Trust: Rebecca Stambler <rstambler@golang.org>
Trust: Hyang-Ah Hana Kim <hyangah@gmail.com>
|
||
|---|---|---|
| .. | ||
| struct | ||
| assign_rank.go.in | ||
| binexpr_rank.go.in | ||
| boolexpr_rank.go | ||
| convert_rank.go.in | ||
| switch_rank.go.in | ||
| type_assert_rank.go.in | ||
| type_switch_rank.go.in | ||