From 469ff08e646d4f56403a8d6dbd97d146bd8eeefb Mon Sep 17 00:00:00 2001 From: Brian Anderson Date: Wed, 6 Jun 2012 22:00:42 -0700 Subject: [PATCH] rustc: Enable #[cfg(windows)] and #[cfg(unix)] --- src/rustc/driver/driver.rs | 1 + src/test/run-pass/cfg-family.rs | 7 +++++++ 2 files changed, 8 insertions(+) create mode 100644 src/test/run-pass/cfg-family.rs diff --git a/src/rustc/driver/driver.rs b/src/rustc/driver/driver.rs index 1abc36a075f4..672a950f42b1 100644 --- a/src/rustc/driver/driver.rs +++ b/src/rustc/driver/driver.rs @@ -49,6 +49,7 @@ fn default_configuration(sess: session, argv0: str, input: input) -> }; ret [ // Target bindings. + attr::mk_word_item(os::family()), mk("target_os", os::sysname()), mk("target_family", os::family()), mk("target_arch", arch), diff --git a/src/test/run-pass/cfg-family.rs b/src/test/run-pass/cfg-family.rs new file mode 100644 index 000000000000..35eae3c604dc --- /dev/null +++ b/src/test/run-pass/cfg-family.rs @@ -0,0 +1,7 @@ +#[cfg(windows)] +fn main() { +} + +#[cfg(unix)] +fn main() { +} \ No newline at end of file