diff options
author | bors[bot] <bors[bot]@users.noreply.github.com> | 2019-02-04 20:28:09 +0000 |
---|---|---|
committer | bors[bot] <bors[bot]@users.noreply.github.com> | 2019-02-04 20:28:09 +0000 |
commit | 77a824c6a0db6ac2548841d290d5d61d1d23295c (patch) | |
tree | f454c7a7ae451f467a2d4cff2464e502380c730b /crates/ra_hir/src/ty/tests.rs | |
parent | cc3423c662b671680042ae6d83f01113f1bbb089 (diff) | |
parent | 5227102c129fd6efe73a143e3dab25a6d267f3df (diff) |
Merge #741
741: Test more Self inference r=flodiebold a=kjeremy
These cases didn't look covered.
Co-authored-by: kjeremy <[email protected]>
Diffstat (limited to 'crates/ra_hir/src/ty/tests.rs')
-rw-r--r-- | crates/ra_hir/src/ty/tests.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/crates/ra_hir/src/ty/tests.rs b/crates/ra_hir/src/ty/tests.rs index cb8d6351d..30da8fc23 100644 --- a/crates/ra_hir/src/ty/tests.rs +++ b/crates/ra_hir/src/ty/tests.rs | |||
@@ -215,6 +215,12 @@ impl S { | |||
215 | fn test2(self: &Self) { | 215 | fn test2(self: &Self) { |
216 | self; | 216 | self; |
217 | } | 217 | } |
218 | fn test3() -> Self { | ||
219 | S {} | ||
220 | } | ||
221 | fn test4() -> Self { | ||
222 | Self {} | ||
223 | } | ||
218 | } | 224 | } |
219 | "#, | 225 | "#, |
220 | ); | 226 | ); |