about summary refs log tree commit diff
path: root/src/test
diff options
context:
space:
mode:
authorAlex Crichton <alex@alexcrichton.com>2014-12-22 12:47:34 -0800
committerAlex Crichton <alex@alexcrichton.com>2014-12-22 12:47:34 -0800
commitd3f3ae3aa2571bdf0250e019dc4cdb0df05abdbe (patch)
treeef8679cb76b7fbb448fdd517e60c201b041a3ed3 /src/test
parent4baeacef5a539fa29b88c951d6eca996d6101148 (diff)
parentc9010bff6c5d8ccc8d3009d377f1cb5826b25d69 (diff)
downloadrust-d3f3ae3aa2571bdf0250e019dc4cdb0df05abdbe.tar.gz
rust-d3f3ae3aa2571bdf0250e019dc4cdb0df05abdbe.zip
rollup merge of #20084: barosl/struct-variant-field-err
Fixes #19922.
Diffstat (limited to 'src/test')
-rw-r--r--src/test/compile-fail/issue-19922.rs18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/test/compile-fail/issue-19922.rs b/src/test/compile-fail/issue-19922.rs
new file mode 100644
index 00000000000..e3ced302809
--- /dev/null
+++ b/src/test/compile-fail/issue-19922.rs
@@ -0,0 +1,18 @@
+// Copyright 2014 The Rust Project Developers. See the COPYRIGHT
+// file at the top-level directory of this distribution and at
+// http://rust-lang.org/COPYRIGHT.
+//
+// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
+// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
+// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
+// option. This file may not be copied, modified, or distributed
+// except according to those terms.
+
+enum Homura {
+    Akemi { madoka: () }
+}
+
+fn main() {
+    let homura = Homura::Akemi { kaname: () };
+    //~^ ERROR struct variant `Homura::Akemi` has no field named `kaname`
+}