# HG changeset patch # User Tom Rodriguez # Date 1435598198 25200 # Node ID f9ca79a05f72fcda28e4344fed6f8c7b2b95b5bf # Parent 7f897280b00f638c44daea082d4a8f61f5ea2ac1 Quote % in SnippetTemplate names diff -r 7f897280b00f -r f9ca79a05f72 graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetTemplate.java --- a/graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetTemplate.java Mon Jun 29 10:13:14 2015 -0700 +++ b/graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetTemplate.java Mon Jun 29 10:16:38 2015 -0700 @@ -350,7 +350,12 @@ } } sb.append(")"); - formatter.format(applyFormattingFlagsAndWidth(sb.toString(), flags & ~ALTERNATE, width)); + String string = sb.toString(); + if (string.indexOf('%') != -1) { + // Quote any % signs + string = string.replace("%", "%%"); + } + formatter.format(applyFormattingFlagsAndWidth(string, flags & ~ALTERNATE, width)); } } }