about summary refs log tree commit diff
path: root/src/test/run-make
diff options
context:
space:
mode:
authorkennytm <kennytm@gmail.com>2018-02-06 02:13:55 +0800
committerGitHub <noreply@github.com>2018-02-06 02:13:55 +0800
commit0553dc81d38cf7bd81334477b0338ef46da50e18 (patch)
treefdea43c93e46ce70ebc3a9f102a0bfa37cd6e69b /src/test/run-make
parente2f6e134c12e5d0b2ac348c10499eafa5e4ea302 (diff)
parent3c72a848e9d4470d49969fa0ef0a0a8a0c24d681 (diff)
downloadrust-0553dc81d38cf7bd81334477b0338ef46da50e18.tar.gz
rust-0553dc81d38cf7bd81334477b0338ef46da50e18.zip
Rollup merge of #48007 - nrc:rls-field-init, r=eddyb
save-analysis: avoid implicit unwrap

When looking up a field defintion, since the name might be incorrect in the field init shorthand case.

cc https://github.com/rust-lang-nursery/rls/issues/699

r? @eddyb
Diffstat (limited to 'src/test/run-make')
-rw-r--r--src/test/run-make/save-analysis-fail/foo.rs8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/test/run-make/save-analysis-fail/foo.rs b/src/test/run-make/save-analysis-fail/foo.rs
index 8a1b5793989..07322d8bbc3 100644
--- a/src/test/run-make/save-analysis-fail/foo.rs
+++ b/src/test/run-make/save-analysis-fail/foo.rs
@@ -451,3 +451,11 @@ extern {
     static EXTERN_FOO: u8;
     fn extern_foo(a: u8, b: i32) -> String;
 }
+
+struct Rls699 {
+  f: u32,
+}
+
+fn new(f: u32) -> Rls699 {
+    Rls699 { fs }
+}