Commit 795391fb by Tom de Vries Committed by Tom de Vries

Fix record-shape escapes in pp_write_text_as_dot_label_to_stream

2016-04-17  Tom de Vries  <tom@codesourcery.com>

	* pretty-print.c (pp_write_text_as_dot_label_to_stream): Classify chars
	'{}<> ' as escape-for-record.

From-SVN: r235076
parent da3ebf2d
2016-04-17 Tom de Vries <tom@codesourcery.com>
* pretty-print.c (pp_write_text_as_dot_label_to_stream): Classify chars
'{}<> ' as escape-for-record.
2016-04-17 Tom de Vries <tom@codesourcery.com>
* pretty-print.c (pp_write_text_as_dot_label_to_stream): Simplify loop
structure.
......
......@@ -170,19 +170,19 @@ pp_write_text_as_dot_label_to_stream (pretty_printer *pp, bool for_record)
escape_char = true;
break;
/* A pipe is only special for record-shape nodes. */
/* The following characters are only special for record-shape nodes. */
case '|':
case '{':
case '}':
case '<':
case '>':
case ' ':
escape_char = for_record;
break;
/* The following characters always have to be escaped
for use in labels. */
case '{':
case '}':
case '<':
case '>':
case '"':
case ' ':
escape_char = true;
break;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment