diff options
| author | Yuki Okushi <jtitor@2k36.org> | 2023-03-30 21:07:02 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-03-30 21:07:02 +0900 |
| commit | e1f4ddfdd92cfe40f6565f0f6c999dc77612e55f (patch) | |
| tree | a0d45a34004f5800897848375fbea5804a8a7694 /tests/ui | |
| parent | c1b28c3435e6ae5297f4c888c9c3ac494fe8e26f (diff) | |
| parent | 977694aaec6dce9b03979cbe1b146352502c2e33 (diff) | |
| download | rust-e1f4ddfdd92cfe40f6565f0f6c999dc77612e55f.tar.gz rust-e1f4ddfdd92cfe40f6565f0f6c999dc77612e55f.zip | |
Rollup merge of #109749 - compiler-errors:new-solver-float-var, r=lcnr
Canonicalize float var as float in new solver Typo in new canonicalizer -- we should be canonicalizing float vars as `CanonicalTyVarKind::Float`, not `CanonicalTyVarKind::Int`. Fixes compiler-errors/next-solver-hir-issues#9
Diffstat (limited to 'tests/ui')
| -rw-r--r-- | tests/ui/traits/new-solver/float-canonical.rs | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/ui/traits/new-solver/float-canonical.rs b/tests/ui/traits/new-solver/float-canonical.rs new file mode 100644 index 00000000000..b8748cd433b --- /dev/null +++ b/tests/ui/traits/new-solver/float-canonical.rs @@ -0,0 +1,8 @@ +// compile-flags: -Ztrait-solver=next +// check-pass + +fn foo(x: f64) { + let y = x + 1.0; +} + +fn main() {} |
