aboutsummaryrefslogtreecommitdiff
path: root/src/comp/front/parser.rs
diff options
context:
space:
mode:
authorGraydon Hoare <[email protected]>2011-05-03 15:50:56 -0700
committerGraydon Hoare <[email protected]>2011-05-03 15:56:00 -0700
commitb453c3c72825f70499819d97b879c805cac1e5b1 (patch)
tree5561667396700f4a12b1984e4c0cadda1bca4714 /src/comp/front/parser.rs
parentRename the "llvm" API to "llvm-intrinsic" (diff)
downloadrust-b453c3c72825f70499819d97b879c805cac1e5b1.tar.xz
rust-b453c3c72825f70499819d97b879c805cac1e5b1.zip
Start sketching --depend support in rustc.
Diffstat (limited to 'src/comp/front/parser.rs')
-rw-r--r--src/comp/front/parser.rs7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/comp/front/parser.rs b/src/comp/front/parser.rs
index 4beb5afc..904efc2e 100644
--- a/src/comp/front/parser.rs
+++ b/src/comp/front/parser.rs
@@ -2497,7 +2497,12 @@ fn parse_crate_from_crate_file(parser p) -> @ast.crate {
auto lo = p.get_lo_pos();
auto prefix = std.fs.dirname(p.get_filemap().name);
auto cdirs = parse_crate_directives(p, token.EOF);
- auto cx = @rec(p=p, sess=p.get_session(), mutable chpos=p.get_chpos());
+ let vec[str] deps = vec();
+ auto cx = @rec(p=p,
+ mode=eval.mode_parse,
+ mutable deps = deps,
+ sess=p.get_session(),
+ mutable chpos=p.get_chpos());
auto m = eval.eval_crate_directives_to_mod(cx, p.get_env(),
cdirs, prefix);
auto hi = p.get_hi_pos();