changeset 13899:d8b2bb096d83

remove overly eager evaluation of toString() in Debug.log calls (JBS:GRAAL-14)
author Doug Simon <doug.simon@oracle.com>
date Thu, 06 Feb 2014 22:34:23 +0100
parents d6e2511cea77
children d9aad522d355
files graal/com.oracle.graal.lir/src/com/oracle/graal/lir/asm/CompilationResultBuilder.java
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.lir/src/com/oracle/graal/lir/asm/CompilationResultBuilder.java	Thu Feb 06 21:41:33 2014 +0100
+++ b/graal/com.oracle.graal.lir/src/com/oracle/graal/lir/asm/CompilationResultBuilder.java	Thu Feb 06 22:34:23 2014 +0100
@@ -160,7 +160,7 @@
     public void recordInlineDataInCode(Constant data) {
         assert data != null;
         int pos = asm.codeBuffer.position();
-        Debug.log("Inline data in code: pos = %d, data = %s", pos, data.toString());
+        Debug.log("Inline data in code: pos = %d, data = %s", pos, data);
         compilationResult.recordInlineData(pos, data);
     }
 
@@ -172,7 +172,7 @@
     public AbstractAddress recordDataReferenceInCode(Data data) {
         assert data != null;
         int pos = asm.codeBuffer.position();
-        Debug.log("Data reference in code: pos = %d, data = %s", pos, data.toString());
+        Debug.log("Data reference in code: pos = %d, data = %s", pos, data);
         compilationResult.recordDataReference(pos, data);
         return asm.getPlaceholder();
     }