html_root_url = "https://doc.rust-lang.org/nightly/")]
#![cfg_attr(not(stage0), deny(warnings))]
+#![feature(associated_consts)]
#![feature(box_patterns)]
#![feature(box_syntax)]
#![feature(const_fn)]
#![feature(custom_attribute)]
-#![feature(dotdot_in_tuple_patterns)]
#![allow(unused_attributes)]
#![feature(libc)]
#![feature(quote)]
#![feature(slice_patterns)]
#![feature(staged_api)]
#![feature(unicode)]
-#![cfg_attr(stage0, feature(question_mark))]
use rustc::dep_graph::WorkProduct;
extern crate serialize;
extern crate rustc_const_math;
extern crate rustc_const_eval;
+#[macro_use]
+#[no_link]
+extern crate rustc_bitflags;
#[macro_use] extern crate log;
#[macro_use] extern crate syntax;
pub mod linker;
pub mod link;
pub mod lto;
+ pub mod symbol_export;
pub mod symbol_names;
pub mod write;
pub mod msvc;
mod cabi_asmjs;
mod cabi_mips;
mod cabi_mips64;
+mod cabi_msp430;
mod cabi_powerpc;
mod cabi_powerpc64;
mod cabi_s390x;
mod cabi_x86_win64;
mod callee;
mod cleanup;
-mod closure;
mod collector;
mod common;
mod consts;
pub metadata_module: ModuleTranslation,
pub link: middle::cstore::LinkMeta,
pub metadata: Vec<u8>,
- pub reachable: Vec<String>,
+ pub exported_symbols: back::symbol_export::ExportedSymbols,
pub no_builtins: bool,
+ pub windows_subsystem: Option<String>,
pub linker_info: back::linker::LinkerInfo
}