Update code for other graph viewing programs too.
authorRafael Espindola <rafael.espindola@gmail.com>
Thu, 13 Jun 2013 17:27:45 +0000 (17:27 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Thu, 13 Jun 2013 17:27:45 +0000 (17:27 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183920 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Support/GraphWriter.cpp

index 3a305d851ed0b80d1c02254530e1ebe3d000f25c..23a2696a79d13139ba4943894bc298cb2519bba5 100644 (file)
@@ -100,8 +100,9 @@ ExecGraphViewer(StringRef ExecPath, std::vector<const char*> &args,
   return true;
 }
 
-void llvm::DisplayGraph(StringRef Filename, bool wait,
+void llvm::DisplayGraph(StringRef FilenameRef, bool wait,
                         GraphProgram::Name program) {
+  std::string Filename = FilenameRef;
   wait &= !ViewBackground;
   std::string ErrMsg;
 #if HAVE_GRAPHVIZ
@@ -182,12 +183,11 @@ void llvm::DisplayGraph(StringRef Filename, bool wait,
 #endif
 
   std::vector<const char*> args;
-  std::string FilenameStr = Filename;
   args.push_back(prog.c_str());
   args.push_back("-Tps");
   args.push_back("-Nfontname=Courier");
   args.push_back("-Gsize=7.5,10");
-  args.push_back(FilenameStr.c_str());
+  args.push_back(Filename.c_str());
   args.push_back("-o");
   args.push_back(PSFilename.c_str());
   args.push_back(0);