8191930: [Graal] emits unparseable XML into compile log

Reviewed-by: kvn
This commit is contained in:
Tom Rodriguez 2020-04-02 11:20:53 -07:00
parent 487070cc09
commit 3ae56fdf10

View File

@ -393,7 +393,10 @@ void CompileTask::log_task_done(CompileLog* log) {
if (!_is_success) {
assert(_failure_reason != NULL, "missing");
const char* reason = _failure_reason != NULL ? _failure_reason : "unknown";
log->elem("failure reason='%s'", reason);
log->begin_elem("failure reason='");
log->text("%s", reason);
log->print("'");
log->end_elem();
}
// <task_done ... stamp='1.234'> </task>