]>
git.proxmox.com Git - rustc.git/blob - src/test/ui-fulldeps/mod_dir_path_canonicalized.rs
2 // Testing that a libsyntax can parse modules with canonicalized base path
3 // ignore-cross-compile
5 #![feature(rustc_private)]
10 use syntax
::sess
::ParseSess
;
11 use syntax
::source_map
::FilePathMapping
;
14 #[path = "mod_dir_simple/test.rs"]
18 syntax
::with_default_globals(|| parse());
20 assert_eq
!(gravy
::foo(), 10);
24 let parse_session
= ParseSess
::new(FilePathMapping
::empty());
26 let path
= Path
::new(file
!());
27 let path
= path
.canonicalize().unwrap();
28 let mut parser
= parse
::new_parser_from_file(&parse_session
, &path
);
29 let _
= parser
.parse_crate_mod();