# HG changeset patch # User Lukas Stadler # Date 1400760295 -7200 # Node ID 94a2df2f8e587d207b21ecc41efc38f4370b96a3 # Parent 9ce2ca72efef374b0f8ed7a12dfd22d53dd78067 preserve context in Debug.forceLog diff -r 9ce2ca72efef -r 94a2df2f8e58 graal/com.oracle.graal.debug/src/com/oracle/graal/debug/Debug.java --- a/graal/com.oracle.graal.debug/src/com/oracle/graal/debug/Debug.java Thu May 22 14:04:55 2014 +0200 +++ b/graal/com.oracle.graal.debug/src/com/oracle/graal/debug/Debug.java Thu May 22 14:04:55 2014 +0200 @@ -277,7 +277,11 @@ } public static Scope forceLog() { - return Debug.sandbox("forceLog", new DelegatingDebugConfig().enable(LOG).enable(LOG_METHOD)); + ArrayList context = new ArrayList<>(); + for (Object obj : context()) { + context.add(obj); + } + return Debug.sandbox("forceLog", new DelegatingDebugConfig().enable(LOG).enable(LOG_METHOD), context.toArray()); } /**