diff options
| author | Guillaume Gomez <guillaume1.gomez@gmail.com> | 2019-11-12 16:58:37 +0100 |
|---|---|---|
| committer | Guillaume Gomez <guillaume1.gomez@gmail.com> | 2019-11-14 13:05:56 +0100 |
| commit | ec50a750f96164e588adcc9ef5d47b8ac89869d1 (patch) | |
| tree | 47657062ce2ff2f35e40b6f88dcce7fe75b58c7a | |
| parent | cfd4e9722e8d147b001effad4ff834e640530ef0 (diff) | |
| download | rust-ec50a750f96164e588adcc9ef5d47b8ac89869d1.tar.gz rust-ec50a750f96164e588adcc9ef5d47b8ac89869d1.zip | |
Fix error codes index generation
| -rw-r--r-- | src/tools/error_index_generator/build.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/tools/error_index_generator/build.rs b/src/tools/error_index_generator/build.rs index c59533da1dc..3261bf5a98b 100644 --- a/src/tools/error_index_generator/build.rs +++ b/src/tools/error_index_generator/build.rs @@ -14,7 +14,9 @@ fn main() { if entry.file_name() == "error_codes.rs" { println!("cargo:rerun-if-changed={}", entry.path().to_str().unwrap()); let file = fs::read_to_string(entry.path()).unwrap() - .replace("syntax::register_diagnostics!", "register_diagnostics!"); + .replace("crate::register_diagnostics!", "register_diagnostics!") + .replace(": include_str!(\"./", + ": include_str!(\"../../../../../../../../src/librustc_error_codes/"); let contents = format!("(|| {{\n{}\n}})()", file); fs::write(&out_dir.join(&format!("error_{}.rs", idx)), &contents).unwrap(); |
