Instrumentation in effort to understand treatment of allow_internal_unstable.

It is all `debug!` instrumentation so it should not impose a cost on
non-debug builds.
This commit is contained in:
Felix S. Klock II 2015-06-05 18:53:17 +02:00
parent 07afe91fda
commit 9ca1c61879
2 changed files with 16 additions and 2 deletions

View file

@ -980,6 +980,10 @@ impl CodeMap {
mac_span.lo <= span.lo && span.hi <= mac_span.hi
});
debug!("span_allows_unstable: span: {:?} call_site: {:?} callee: {:?}",
(span.lo, span.hi),
(info.call_site.lo, info.call_site.hi),
info.callee.span.map(|x| (x.lo, x.hi)));
debug!("span_allows_unstable: from this expansion? {}, allows unstable? {}",
span_comes_from_this_expansion,
info.callee.allow_internal_unstable);