aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir/src/ty/tests
diff options
context:
space:
mode:
authorFlorian Diebold <[email protected]>2019-01-10 21:49:43 +0000
committerFlorian Diebold <[email protected]>2019-01-11 21:59:00 +0000
commit1212e59beed25d768bfaf7bb202aa955a87106e9 (patch)
treee2996f670efd50d346cfa8dd0f836bcb65aca4dc /crates/ra_hir/src/ty/tests
parentf60153ee9e1d598c170743633448aa3ede8cb72e (diff)
Fix assertion error in unification (hopefully)
Currently, all types that we handle during inference need to be resolved as far as possible at the time. It's maybe too brittle of an invariant; I need to think how we can do this better. This should fix #484 though, I hope (if it's the same case as I managed to reproduce).
Diffstat (limited to 'crates/ra_hir/src/ty/tests')
-rw-r--r--crates/ra_hir/src/ty/tests/data/bug_484.txt5
1 files changed, 5 insertions, 0 deletions
diff --git a/crates/ra_hir/src/ty/tests/data/bug_484.txt b/crates/ra_hir/src/ty/tests/data/bug_484.txt
new file mode 100644
index 000000000..300530551
--- /dev/null
+++ b/crates/ra_hir/src/ty/tests/data/bug_484.txt
@@ -0,0 +1,5 @@
1[11; 37) '{ l... {}; }': ()
2[20; 21) 'x': ()
3[24; 34) 'if true {}': ()
4[27; 31) 'true': bool
5[32; 34) '{}': ()