From d6d0799abf99d54278ff45f188d6c5d6dcd2f718 Mon Sep 17 00:00:00 2001 From: Eric Huss Date: Thu, 9 Apr 2020 18:54:53 -0700 Subject: [PATCH] Fix JSON file_name documentation for macros. --- src/doc/rustc/src/json.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/doc/rustc/src/json.md b/src/doc/rustc/src/json.md index c46380f1505..5dee603142d 100644 --- a/src/doc/rustc/src/json.md +++ b/src/doc/rustc/src/json.md @@ -59,8 +59,11 @@ Diagnostics have the following format: "spans": [ { /* The file where the span is located. - For spans located within a macro expansion, this will be the - name of the expanded macro in the format "". + Note that this path may not exist. For example, if the path + points to the standard library, and the rust src is not + available in the sysroot, then it may point to a non-existent + file. Beware that this may also point to the source of an + external crate. */ "file_name": "lib.rs", /* The byte offset where the span starts (0-based, inclusive). */ -- 2.44.0