about summary refs log tree commit diff
diff options
context:
space:
mode:
authorGuillaume Gomez <guillaume1.gomez@gmail.com>2019-11-12 16:58:37 +0100
committerGuillaume Gomez <guillaume1.gomez@gmail.com>2019-11-14 13:05:56 +0100
commitec50a750f96164e588adcc9ef5d47b8ac89869d1 (patch)
tree47657062ce2ff2f35e40b6f88dcce7fe75b58c7a
parentcfd4e9722e8d147b001effad4ff834e640530ef0 (diff)
downloadrust-ec50a750f96164e588adcc9ef5d47b8ac89869d1.tar.gz
rust-ec50a750f96164e588adcc9ef5d47b8ac89869d1.zip
Fix error codes index generation
-rw-r--r--src/tools/error_index_generator/build.rs4
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();