]> git.proxmox.com Git - rustc.git/blame - src/test/run-make-fulldeps/extern-fn-reachable/main.rs
New upstream version 1.58.1+dfsg1
[rustc.git] / src / test / run-make-fulldeps / extern-fn-reachable / main.rs
CommitLineData
54a0048b 1#![feature(rustc_private)]
c34b1796 2
ff7c6d11 3extern crate rustc_metadata;
54a0048b 4
ff7c6d11 5use rustc_metadata::dynamic_lib::DynamicLibrary;
c34b1796 6use std::path::Path;
1a4d82fc
JJ
7
8pub fn main() {
9 unsafe {
10 let path = Path::new("libdylib.so");
f9f354fc 11 let a = DynamicLibrary::open(&path).unwrap();
c34b1796 12 assert!(a.symbol::<isize>("fun1").is_ok());
0bf4aa26
XL
13 assert!(a.symbol::<isize>("fun2").is_ok());
14 assert!(a.symbol::<isize>("fun3").is_ok());
c34b1796
AL
15 assert!(a.symbol::<isize>("fun4").is_ok());
16 assert!(a.symbol::<isize>("fun5").is_ok());
1a4d82fc
JJ
17 }
18}