diff options
Diffstat (limited to 'src/test/ui/rmeta/rmeta_meta_main.rs')
-rw-r--r-- | src/test/ui/rmeta/rmeta_meta_main.rs | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/test/ui/rmeta/rmeta_meta_main.rs b/src/test/ui/rmeta/rmeta_meta_main.rs new file mode 100644 index 000000000..839f350d7 --- /dev/null +++ b/src/test/ui/rmeta/rmeta_meta_main.rs @@ -0,0 +1,14 @@ +// compile-flags: --emit=metadata +// aux-build:rmeta-meta.rs +// no-prefer-dynamic + +// Check that building a metadata crate finds an error with a dependent, +// metadata-only crate. + + +extern crate rmeta_meta; +use rmeta_meta::Foo; + +fn main() { + let _ = Foo { field2: 42 }; //~ ERROR struct `Foo` has no field named `field2` +} |