From d706383dca6be1df44171c27ba16fa8977834526 Mon Sep 17 00:00:00 2001 From: Maxim Shafirov Date: Sat, 2 Apr 2011 17:52:37 +0400 Subject: [PATCH] make debug output computer independent --- .../src/org/jetbrains/jet/lang/resolve/TopDownAnalyzer.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/idea/src/org/jetbrains/jet/lang/resolve/TopDownAnalyzer.java b/idea/src/org/jetbrains/jet/lang/resolve/TopDownAnalyzer.java index efa21a627f5..c7a595474d9 100644 --- a/idea/src/org/jetbrains/jet/lang/resolve/TopDownAnalyzer.java +++ b/idea/src/org/jetbrains/jet/lang/resolve/TopDownAnalyzer.java @@ -241,8 +241,10 @@ public class TopDownAnalyzer { new JetControlFlowProcessor(semanticServices, trace, instructionsGenerator).generate(function, bodyExpression); if (!ApplicationManager.getApplication().isUnitTestMode()) { try { - File target = new File(System.getProperty("user.home") + "/work/cfg.dot").getAbsoluteFile(); - target.mkdirs(); + File workDirectory = new File(System.getProperty("user.home") + "/work/"); + workDirectory.mkdirs(); + File target = new File(workDirectory, "cfg.dot"); + PrintStream out = new PrintStream(target); out.println("digraph " + function.getName() + " {"); Collection pseudocodes = controlFlowDataTrace.getAllData();