diff options
| author | bors <bors@rust-lang.org> | 2017-12-21 23:01:27 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2017-12-21 23:01:27 +0000 |
| commit | ba2741594ba2d4de2ad8cea69def6408ff5409af (patch) | |
| tree | 2c17b5743bf95d61eef4f3c307bc2823520d768f /src/libsyntax/ext | |
| parent | 250b492052e94d76bd318a4b932159395da55981 (diff) | |
| parent | 0787ad92614df48096dbb5cbd6f2cf7833c97293 (diff) | |
| download | rust-ba2741594ba2d4de2ad8cea69def6408ff5409af.tar.gz rust-ba2741594ba2d4de2ad8cea69def6408ff5409af.zip | |
Auto merge of #46922 - kennytm:rollup, r=kennytm
Rollup of 14 pull requests - Successful merges: #46636, #46780, #46784, #46809, #46814, #46820, #46839, #46847, #46858, #46878, #46884, #46890, #46898, #46918 - Failed merges:
Diffstat (limited to 'src/libsyntax/ext')
| -rw-r--r-- | src/libsyntax/ext/expand.rs | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/src/libsyntax/ext/expand.rs b/src/libsyntax/ext/expand.rs index 07ea6a09086..81baa0c3954 100644 --- a/src/libsyntax/ext/expand.rs +++ b/src/libsyntax/ext/expand.rs @@ -1115,15 +1115,19 @@ impl<'a, 'b> Folder for InvocationCollector<'a, 'b> { match File::open(&filename).and_then(|mut f| f.read_to_end(&mut buf)) { Ok(..) => {} Err(e) => { - self.cx.span_warn(at.span, - &format!("couldn't read {}: {}", - filename.display(), - e)); + self.cx.span_err(at.span, + &format!("couldn't read {}: {}", + filename.display(), + e)); } } match String::from_utf8(buf) { Ok(src) => { + // Add this input file to the code map to make it available as + // dependency information + self.cx.codemap().new_filemap_and_lines(&filename, &src); + let include_info = vec