Skip to content

Commit ebad50b

Browse files
committed
Escape diff strings in graphviz
1 parent 6bcdcc7 commit ebad50b

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

compiler/rustc_mir_dataflow/src/framework/graphviz.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -605,10 +605,10 @@ where
605605

606606
self.write_row(w, &index_str, &statement_str, |_this, w, fmt| {
607607
if let Some(before) = before {
608-
write!(w, r#"<td {fmt} align="left">{before}</td>"#)?;
608+
write!(w, r#"<td {fmt} align="left">{}</td>"#, dot::escape_html(&before))?;
609609
}
610610

611-
write!(w, r#"<td {fmt} align="left">{after}</td>"#)
611+
write!(w, r#"<td {fmt} align="left">{}</td>"#, dot::escape_html(&after))
612612
})?;
613613
}
614614

@@ -624,10 +624,10 @@ where
624624

625625
self.write_row(w, "T", &terminator_str, |_this, w, fmt| {
626626
if let Some(before) = before {
627-
write!(w, r#"<td {fmt} align="left">{before}</td>"#)?;
627+
write!(w, r#"<td {fmt} align="left">{}</td>"#, dot::escape_html(&before))?;
628628
}
629629

630-
write!(w, r#"<td {fmt} align="left">{after}</td>"#)
630+
write!(w, r#"<td {fmt} align="left">{}</td>"#, dot::escape_html(&after))
631631
})
632632
}
633633

0 commit comments

Comments
 (0)