about summary refs log tree commit diff
path: root/compiler/rustc_interface/src
diff options
context:
space:
mode:
authorYuki Okushi <jtitor@2k36.org>2023-04-04 05:52:35 +0900
committerGitHub <noreply@github.com>2023-04-04 05:52:35 +0900
commit7d3207be9776d6707f77a2ce7da170ffdd4f1b0d (patch)
tree0288e53b7f1159c06a17c8a0e8e8ccd4574a531a /compiler/rustc_interface/src
parent4e25d20f957600aeae70d43f0d5fba54d9685d30 (diff)
parentca79b82c6cff632c98ed355e7d0f554ef8b5cc5d (diff)
downloadrust-7d3207be9776d6707f77a2ce7da170ffdd4f1b0d.tar.gz
rust-7d3207be9776d6707f77a2ce7da170ffdd4f1b0d.zip
Rollup merge of #109896 - Nilstrieb:integers-are-not-fn-ptrs-remember-this-dear-transmuter, r=compiler-errors
Never consider int and float vars for `FnPtr` candidates

This solves a regression where `0.0.cmp()` was ambiguous when a custom trait with a `cmp` method was in scope.

For integers it shouldn't be a problem in practice so I wasn't able to add a test.

I'm not sure whether there could be more issues hidden in the shadows as mentioned in the issue, but this should at least fix the problematic regression immediately.

fixes #109892

r? oli-obk
Diffstat (limited to 'compiler/rustc_interface/src')
0 files changed, 0 insertions, 0 deletions