diff options
| author | Matthias Krüger <matthias.krueger@famsik.de> | 2023-06-17 12:43:32 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-06-17 12:43:32 +0200 |
| commit | 981a2a2c00cd3a8eade46dc198c47ca5f06b0105 (patch) | |
| tree | cd3a7451a98bbc0d11f948456c1d873110342ca9 | |
| parent | c3425931d2cc7b12df2e4c40b6834d2b3ecb60e0 (diff) | |
| parent | 3eddb2955578f6216ec8cbfce238f0286ff775bf (diff) | |
| download | rust-981a2a2c00cd3a8eade46dc198c47ca5f06b0105.tar.gz rust-981a2a2c00cd3a8eade46dc198c47ca5f06b0105.zip | |
Rollup merge of #112728 - Zalathar:spanview-charset, r=Nilstrieb
Add `<meta charset="utf-8">` to `-Zdump-mir-spanview` output Without an explicit `<meta charset>` declaration, some browsers (e.g. Safari) won't detect the page encoding as UTF-8, causing unicode characters in the dump output to display incorrectly.
4 files changed, 9 insertions, 5 deletions
diff --git a/compiler/rustc_middle/src/mir/spanview.rs b/compiler/rustc_middle/src/mir/spanview.rs index 6b036194381..730c551576a 100644 --- a/compiler/rustc_middle/src/mir/spanview.rs +++ b/compiler/rustc_middle/src/mir/spanview.rs @@ -15,8 +15,9 @@ const ANNOTATION_LEFT_BRACKET: char = '\u{298a}'; // Unicode `Z NOTATION RIGHT B const ANNOTATION_RIGHT_BRACKET: char = '\u{2989}'; // Unicode `Z NOTATION LEFT BINDING BRACKET` const NEW_LINE_SPAN: &str = "</span>\n<span class=\"line\">"; const HEADER: &str = r#"<!DOCTYPE html> -<html> -<head>"#; +<html lang="en"> +<head> +<meta charset="utf-8">"#; const START_BODY: &str = r#"</head> <body>"#; const FOOTER: &str = r#"</body> diff --git a/tests/mir-opt/spanview_block.main.built.after.html b/tests/mir-opt/spanview_block.main.built.after.html index b962d80c59e..56f4e4f9370 100644 --- a/tests/mir-opt/spanview_block.main.built.after.html +++ b/tests/mir-opt/spanview_block.main.built.after.html @@ -1,6 +1,7 @@ <!DOCTYPE html> -<html> +<html lang="en"> <head> +<meta charset="utf-8"> <title>spanview_block.main.built.after</title> <style> .line { diff --git a/tests/mir-opt/spanview_statement.main.built.after.html b/tests/mir-opt/spanview_statement.main.built.after.html index 43bff7d096e..91af08d80a8 100644 --- a/tests/mir-opt/spanview_statement.main.built.after.html +++ b/tests/mir-opt/spanview_statement.main.built.after.html @@ -1,6 +1,7 @@ <!DOCTYPE html> -<html> +<html lang="en"> <head> +<meta charset="utf-8"> <title>spanview_statement.main.built.after</title> <style> .line { diff --git a/tests/mir-opt/spanview_terminator.main.built.after.html b/tests/mir-opt/spanview_terminator.main.built.after.html index aa7e44c1571..1f42faedd1e 100644 --- a/tests/mir-opt/spanview_terminator.main.built.after.html +++ b/tests/mir-opt/spanview_terminator.main.built.after.html @@ -1,6 +1,7 @@ <!DOCTYPE html> -<html> +<html lang="en"> <head> +<meta charset="utf-8"> <title>spanview_terminator.main.built.after</title> <style> .line { |
