rustc: Accepts `path` attributes for crate directives
Temporarily allow path specified in either as attribute or in AST, like: #[path = "mymod.rs"] mod mymod = "mymod.rs"; This is a transitional commit to avoid creating a stage1 snapshot.
This commit is contained in:
parent
2253ed5d1c
commit
05b2cb8ecc
|
@ -2478,7 +2478,9 @@ fn parse_crate_directive(p: parser, first_outer_attr: [ast::attribute]) ->
|
|||
let file_opt =
|
||||
alt p.peek() {
|
||||
token::EQ. { p.bump(); some(parse_str(p)) }
|
||||
_ { none }
|
||||
_ {
|
||||
attr::get_meta_item_value_str_by_name(outer_attrs, "path")
|
||||
}
|
||||
};
|
||||
alt p.peek() {
|
||||
// mod x = "foo.rs";
|
||||
|
|
Loading…
Reference in New Issue