Skip to content

Commit 7a8d38e

Browse files
committed
Additional libc cleanup
1 parent 7f05499 commit 7a8d38e

File tree

3 files changed

+5
-2
lines changed

3 files changed

+5
-2
lines changed

src/librustc_driver/lib.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
#![deny(warnings)]
2121

2222
#![feature(box_syntax)]
23-
#![feature(libc)]
23+
#![cfg_attr(unix, feature(libc))]
2424
#![feature(quote)]
2525
#![feature(rustc_diagnostic_macros)]
2626
#![feature(set_stdio)]
@@ -29,6 +29,7 @@ extern crate arena;
2929
extern crate getopts;
3030
extern crate graphviz;
3131
extern crate env_logger;
32+
#[cfg(unix)]
3233
extern crate libc;
3334
extern crate rustc;
3435
extern crate rustc_allocator;

src/librustc_errors/lib.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,11 @@
1616
#![feature(custom_attribute)]
1717
#![allow(unused_attributes)]
1818
#![feature(range_contains)]
19-
#![feature(libc)]
19+
#![cfg_attr(unix, feature(libc))]
2020
#![feature(conservative_impl_trait)]
2121

2222
extern crate term;
23+
#[cfg(unix)]
2324
extern crate libc;
2425
extern crate serialize as rustc_serialize;
2526
extern crate syntax_pos;

src/tools/compiletest/src/main.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414

1515
#![deny(warnings)]
1616

17+
#[cfg(any(target_os = "macos", target_os = "ios"))]
1718
extern crate libc;
1819
extern crate test;
1920
extern crate getopts;

0 commit comments

Comments
 (0)