diff options
| author | Corey Richardson <corey@octayn.net> | 2014-04-08 11:54:54 -0400 |
|---|---|---|
| committer | Corey Richardson <corey@octayn.net> | 2014-05-16 09:59:31 -0700 |
| commit | e3d0e5e2f29ac419382530c26c2360c1be4a071b (patch) | |
| tree | 632303474849b55a3e50fdb896f9d25b779ca74a /src/libsyntax | |
| parent | f923b93694706730dd8395dec63e949ba441e0d9 (diff) | |
| download | rust-e3d0e5e2f29ac419382530c26c2360c1be4a071b.tar.gz rust-e3d0e5e2f29ac419382530c26c2360c1be4a071b.zip | |
syntax: update for libterm fallout
Diffstat (limited to 'src/libsyntax')
| -rw-r--r-- | src/libsyntax/diagnostic.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/libsyntax/diagnostic.rs b/src/libsyntax/diagnostic.rs index 94132988d97..4bb33f59f59 100644 --- a/src/libsyntax/diagnostic.rs +++ b/src/libsyntax/diagnostic.rs @@ -259,7 +259,7 @@ pub struct EmitterWriter { } enum Destination { - Terminal(term::Terminal<io::stdio::StdWriter>), + Terminal(~term::Terminal<~Writer:Send>:Send), Raw(Box<Writer:Send>), } @@ -274,9 +274,9 @@ impl EmitterWriter { }; if use_color { - let dst = match term::Terminal::new(stderr.unwrap()) { - Ok(t) => Terminal(t), - Err(..) => Raw(box io::stderr()), + let dst = match term::stderr() { + Some(t) => Terminal(t), + None => Raw(box stderr), }; EmitterWriter { dst: dst } } else { |
