]> git.lizzy.rs Git - rust.git/blob - src/test/run-make-fulldeps/extern-fn-reachable/main.rs
Remove support for self-opening
[rust.git] / src / test / run-make-fulldeps / extern-fn-reachable / main.rs
1 #![feature(rustc_private)]
2
3 extern crate rustc_metadata;
4
5 use rustc_metadata::dynamic_lib::DynamicLibrary;
6 use std::path::Path;
7
8 pub fn main() {
9     unsafe {
10         let path = Path::new("libdylib.so");
11         let a = DynamicLibrary::open(&path).unwrap();
12         assert!(a.symbol::<isize>("fun1").is_ok());
13         assert!(a.symbol::<isize>("fun2").is_ok());
14         assert!(a.symbol::<isize>("fun3").is_ok());
15         assert!(a.symbol::<isize>("fun4").is_ok());
16         assert!(a.symbol::<isize>("fun5").is_ok());
17     }
18 }