Fixed bug in "show -format .."
authorClifford Wolf <clifford@clifford.at>
Sun, 8 Feb 2015 22:29:54 +0000 (23:29 +0100)
committerClifford Wolf <clifford@clifford.at>
Sun, 8 Feb 2015 22:29:54 +0000 (23:29 +0100)
passes/cmds/show.cc

index 2779cabf9e3f510590d2601a49c20ca7c6e42f9b..63da29b94a365f6449c415fdee1761969cb4f27a 100644 (file)
@@ -794,7 +794,7 @@ struct ShowPass : public Pass {
                        log_cmd_error("Nothing there to show.\n");
 
                if (format != "dot" && !format.empty()) {
-                       std::string cmd = stringf("dot -T%s -o '%s.new' '%s' && mv '%s.new' '%s'", format.c_str(), out_file.c_str(), dot_file.c_str(), dot_file.c_str(), dot_file.c_str());
+                       std::string cmd = stringf("dot -T%s -o '%s.new' '%s' && mv '%s.new' '%s'", format.c_str(), out_file.c_str(), dot_file.c_str(), out_file.c_str(), out_file.c_str());
                        log("Exec: %s\n", cmd.c_str());
                        if (run_command(cmd) != 0)
                                log_cmd_error("Shell command failed!\n");