go/internal/lsp/testdata/rank
Muir Manders c3a8a1d828 internal/lsp/completion: fix untyped ints to match floats
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>
2021-02-05 19:39:34 +00:00
..
struct internal/lsp: use a marker test for struct field ranking test 2020-11-18 00:33:11 +00:00
assign_rank.go.in internal/lsp: remove multi-module support in tests 2020-09-22 16:28:30 +00:00
binexpr_rank.go.in internal/lsp: remove multi-module support in tests 2020-09-22 16:28:30 +00:00
boolexpr_rank.go internal/lsp: remove multi-module support in tests 2020-09-22 16:28:30 +00:00
convert_rank.go.in internal/lsp/completion: fix untyped ints to match floats 2021-02-05 19:39:34 +00:00
switch_rank.go.in internal/lsp: remove multi-module support in tests 2020-09-22 16:28:30 +00:00
type_assert_rank.go.in internal/lsp: remove multi-module support in tests 2020-09-22 16:28:30 +00:00
type_switch_rank.go.in internal/lsp: remove multi-module support in tests 2020-09-22 16:28:30 +00:00