# HG changeset patch # User Bernhard Urban # Date 1394180633 -3600 # Node ID 98d38009bb2b600ccf2e91fa905ee087255b974b # Parent 800057208a2c3018a0682115aa583f035c7ebf06 TruffleCompiler: fix corner case in format string diff -r 800057208a2c -r 98d38009bb2b graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTarget.java --- a/graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTarget.java Thu Mar 06 17:11:39 2014 -0800 +++ b/graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTarget.java Fri Mar 07 09:23:53 2014 +0100 @@ -470,7 +470,10 @@ static void log(int indent, String msg, String details, Map properties) { StringBuilder sb = new StringBuilder(); sb.append(String.format("[truffle] %-16s ", msg)); - sb.append(String.format("%" + indent + "s" + "%-" + (60 - indent) + "s", "", details)); + for (int i = 0; i < indent; i++) { + sb.append(' '); + } + sb.append(String.format("%-" + (60 - indent) + "s", details)); if (properties != null) { for (String property : properties.keySet()) { Object value = properties.get(property);