Avoid emitting full macro body into JSON
This commit is contained in:
parent
3d127e2040
commit
34319ff4e1
1 changed files with 8 additions and 2 deletions
|
@ -454,8 +454,14 @@ impl DiagnosticSpan {
|
||||||
let end = je.sm.lookup_char_pos(span.hi());
|
let end = je.sm.lookup_char_pos(span.hi());
|
||||||
let backtrace_step = backtrace.next().map(|bt| {
|
let backtrace_step = backtrace.next().map(|bt| {
|
||||||
let call_site = Self::from_span_full(bt.call_site, false, None, None, backtrace, je);
|
let call_site = Self::from_span_full(bt.call_site, false, None, None, backtrace, je);
|
||||||
let def_site_span =
|
let def_site_span = Self::from_span_full(
|
||||||
Self::from_span_full(bt.def_site, false, None, None, [].into_iter(), je);
|
je.sm.guess_head_span(bt.def_site),
|
||||||
|
false,
|
||||||
|
None,
|
||||||
|
None,
|
||||||
|
[].into_iter(),
|
||||||
|
je,
|
||||||
|
);
|
||||||
Box::new(DiagnosticSpanMacroExpansion {
|
Box::new(DiagnosticSpanMacroExpansion {
|
||||||
span: call_site,
|
span: call_site,
|
||||||
macro_decl_name: bt.kind.descr(),
|
macro_decl_name: bt.kind.descr(),
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue