synchronizeICache removeed from TargetJITInfo.
[oota-llvm.git] / tools / bugpoint / ToolRunner.h
index 9d2903cc643abfb4a227cc39b2616150ad4c2fd1..62bf6d2c84e493bb06e3e442deedfe8d144dbd59 100644 (file)
@@ -48,7 +48,7 @@ class GCC {
 public:
   enum FileType { AsmFile, CFile };
 
-  static GCCcreate(const std::string &ProgramPath, std::string &Message);
+  static GCC *create(const std::string &ProgramPath, std::string &Message);
 
   /// ExecuteProgram - Execute the program specified by "ProgramFile" (which is
   /// either a .s file, or a .c file, specified by FileType), with the specified
@@ -70,7 +70,8 @@ public:
   /// file or a .s file) into a shared object.
   ///
   int MakeSharedObject(const std::string &InputFile, FileType fileType,
-                       std::string &OutputFile);
+                       std::string &OutputFile,
+                       const std::vector<std::string> &ArgsForGCC);
 };