Fix usage of changed function prototype
[oota-llvm.git] / tools / llvm-ld / llvm-ld.cpp
index 877b15c1f9a576ea9c6a3e0792e0b6ffed60181d..5e2ac67768bcece50204a485407be2329bf8c230 100644 (file)
@@ -223,7 +223,7 @@ int main(int argc, char **argv, char **envp) {
 
   // Ensure that the bytecode file gets removed from the disk if we get a
   // terminating signal.
-  sys::RemoveFileOnSignal(RealBytecodeOutput);
+  sys::RemoveFileOnSignal(sys::Path(RealBytecodeOutput));
 
   // Generate the bytecode file.
   if (GenerateBytecode(Composite.get(), Strip, !NoInternalize, &Out)) {
@@ -246,8 +246,8 @@ int main(int argc, char **argv, char **envp) {
       std::string AssemblyFile = OutputFilename + ".s";
 
       // Mark the output files for removal if we get an interrupt.
-      sys::RemoveFileOnSignal(AssemblyFile);
-      sys::RemoveFileOnSignal(OutputFilename);
+      sys::RemoveFileOnSignal(sys::Path(AssemblyFile));
+      sys::RemoveFileOnSignal(sys::Path(OutputFilename));
 
       // Determine the locations of the llc and gcc programs.
       std::string llc = FindExecutable("llc", argv[0]);
@@ -271,8 +271,8 @@ int main(int argc, char **argv, char **envp) {
       std::string CFile = OutputFilename + ".cbe.c";
 
       // Mark the output files for removal if we get an interrupt.
-      sys::RemoveFileOnSignal(CFile);
-      sys::RemoveFileOnSignal(OutputFilename);
+      sys::RemoveFileOnSignal(sys::Path(CFile));
+      sys::RemoveFileOnSignal(sys::Path(OutputFilename));
 
       // Determine the locations of the llc and gcc programs.
       std::string llc = FindExecutable("llc", argv[0]);