diff options
| author | Alex Crichton <alex@alexcrichton.com> | 2013-12-13 19:35:31 -0800 |
|---|---|---|
| committer | Alex Crichton <alex@alexcrichton.com> | 2013-12-24 19:59:53 -0800 |
| commit | 39dbcd7b012da733f378b0fadf1e7d2519dc0d0c (patch) | |
| tree | bca0800537bddb57cfe9001d702ba54e948343f5 | |
| parent | aad9fbf6b65137f278d74cc84e0028a8f8aeed03 (diff) | |
| download | rust-39dbcd7b012da733f378b0fadf1e7d2519dc0d0c.tar.gz rust-39dbcd7b012da733f378b0fadf1e7d2519dc0d0c.zip | |
rustc: Temporarily inject libgreen with librustuv
This measure is simply to allow programs to continue compiling as they once did. In the future, this needs a more robust solution to choose how to start with libgreen or libnative.
| -rw-r--r-- | src/librustc/front/std_inject.rs | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/librustc/front/std_inject.rs b/src/librustc/front/std_inject.rs index a40f8183e19..1503e4effeb 100644 --- a/src/librustc/front/std_inject.rs +++ b/src/librustc/front/std_inject.rs @@ -71,6 +71,15 @@ impl fold::ast_fold for StandardLibraryInjector { if use_uv(&crate) && !*self.sess.building_library { vis.push(ast::view_item { + node: ast::view_item_extern_mod(self.sess.ident_of("green"), + None, + ~[vers_item], + ast::DUMMY_NODE_ID), + attrs: ~[], + vis: ast::private, + span: dummy_sp() + }); + vis.push(ast::view_item { node: ast::view_item_extern_mod(self.sess.ident_of("rustuv"), None, ~[vers_item], |
