rust/src/librustc/middle
Vadim Chugunov cf6461168f Fix debug line info for macro expansions.
Macro expansions produce code tagged with debug locations that are completely different from the surrounding expressions.  This wrecks havoc on debugger's ability the step over source lines.

In order to have a good line stepping behavior in debugger, we overwrite debug locations of macro expansions with that of the outermost expansion site.
2016-08-25 00:40:42 -07:00
..
astconv_util.rs Rollup merge of #35374 - mrabault:e0229_format, r=jonathandturner 2016-08-06 15:01:22 +03:00
const_qualif.rs
const_val.rs
cstore.rs Remove AST from metadata except for consts and const fns. 2016-08-24 13:23:38 +03:00
dataflow.rs
dead.rs rustc: remove ParamSpace from Substs. 2016-08-17 06:32:00 +03:00
dependency_format.rs
effect.rs Fix label messages for E0133 2016-08-19 11:58:26 +08:00
entry.rs Update E0138 to new format 2016-08-11 10:18:23 +08:00
expr_use_visitor.rs Rename empty/bang to never 2016-08-13 21:37:09 +08:00
free_region.rs
intrinsicck.rs Remove obsolete divergence related stuff 2016-08-13 21:37:09 +08:00
lang_items.rs
liveness.rs typeck: use NoExpectation to check return type of diverging fn 2016-08-23 16:58:49 +00:00
mem_categorization.rs Rename empty/bang to never 2016-08-13 21:37:09 +08:00
privacy.rs rustc: Fix outdated comment 2016-08-22 00:21:13 +03:00
reachable.rs
recursion_limit.rs
region.rs Fix debug line info for macro expansions. 2016-08-25 00:40:42 -07:00
resolve_lifetime.rs rustc: remove ParamSpace from Substs. 2016-08-17 06:32:00 +03:00
stability.rs
weak_lang_items.rs