gcc/ChangeLog:
* diagnostic-format-html.cc (html_builder::make_metadata_element):
Gracefully handle the case where "url" is null.
Signed-off-by: David Malcolm <dmalcolm@redhat.com>
xml::printer xp (*item.get ());
xp.add_text ("[");
{
- xp.push_tag ("a", true);
- xp.set_attr ("href", url.get ());
+ if (url.get ())
+ {
+ xp.push_tag ("a", true);
+ xp.set_attr ("href", url.get ());
+ }
xp.add_text (label.get ());
- xp.pop_tag ();
+ if (url.get ())
+ xp.pop_tag ();
}
xp.add_text ("]");
return item;