diff options
| author | Kevin Atkinson <kevina@cs.utah.edu> | 2012-02-10 11:28:43 -0700 |
|---|---|---|
| committer | Niko Matsakis <niko@alum.mit.edu> | 2012-02-14 19:37:33 -0800 |
| commit | 0e44133e7c4d098f2f5ac342b717128adef07dfe (patch) | |
| tree | 0b37593c5bb190382b9b36ac93975278802a3b34 /src/comp/driver | |
| parent | 74b4345a38412af92aa7a8bcfabcf143e407c79e (diff) | |
| download | rust-0e44133e7c4d098f2f5ac342b717128adef07dfe.tar.gz rust-0e44133e7c4d098f2f5ac342b717128adef07dfe.zip | |
Do a better job of reporting source location for files (i.e. filemap)
that are really a substr of another file.
Diffstat (limited to 'src/comp/driver')
| -rw-r--r-- | src/comp/driver/diagnostic.rs | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/comp/driver/diagnostic.rs b/src/comp/driver/diagnostic.rs index 556d3c74ef3..a0f97842546 100644 --- a/src/comp/driver/diagnostic.rs +++ b/src/comp/driver/diagnostic.rs @@ -175,6 +175,7 @@ fn emit(cmsp: option<(codemap::codemap, span)>, msg: str, lvl: level) { alt cmsp { some((cm, sp)) { + let sp = codemap::adjust_span(cm,sp); let ss = codemap::span_to_str(sp, cm); let lines = codemap::span_to_lines(sp, cm); print_diagnostic(ss, lvl, msg); |
