about summary refs log tree commit diff
path: root/src/libsyntax
diff options
context:
space:
mode:
authorFelix S. Klock II <pnkfelix@pnkfx.org>2015-06-05 18:53:17 +0200
committerFelix S. Klock II <pnkfelix@pnkfx.org>2015-07-22 15:34:00 +0200
commit9ca1c618794b3da0603ffedff488cd42a32c4eb6 (patch)
treec6fe2bded54dc421dca17017d444d28e19a4b98b /src/libsyntax
parent07afe91fda3df8e3b7bbb14006a64d136627f33c (diff)
downloadrust-9ca1c618794b3da0603ffedff488cd42a32c4eb6.tar.gz
rust-9ca1c618794b3da0603ffedff488cd42a32c4eb6.zip
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.
Diffstat (limited to 'src/libsyntax')
-rw-r--r--src/libsyntax/codemap.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/libsyntax/codemap.rs b/src/libsyntax/codemap.rs
index e6bc3218897..17e6b2c2e12 100644
--- a/src/libsyntax/codemap.rs
+++ b/src/libsyntax/codemap.rs
@@ -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);