]>
git.proxmox.com Git - rustc.git/blob - src/test/ui-fulldeps/mod_dir_path_canonicalized.rs
2 // Testing that a librustc_ast can parse modules with canonicalized base path
3 // ignore-cross-compile
6 #![feature(rustc_private)]
8 extern crate rustc_ast
;
9 extern crate rustc_parse
;
10 extern crate rustc_session
;
11 extern crate rustc_span
;
13 use rustc_parse
::new_parser_from_file
;
14 use rustc_session
::parse
::ParseSess
;
15 use rustc_span
::source_map
::FilePathMapping
;
18 #[path = "mod_dir_simple/test.rs"]
22 rustc_span
::create_default_session_globals_then(|| parse());
24 assert_eq
!(gravy
::foo(), 10);
28 let parse_session
= ParseSess
::new(FilePathMapping
::empty());
30 let path
= Path
::new(file
!());
31 let path
= path
.canonicalize().unwrap();
32 let mut parser
= new_parser_from_file(&parse_session
, &path
, None
);
33 let _
= parser
.parse_crate_mod();