Remove Path::getMagicNumber.
[oota-llvm.git] / utils / unittest / UnitTestMain / TestMain.cpp
index ce32b7380f22a1f3cae47f31eb1e03fe6f995440..5387512e6fb54546aba2c82c0e000d344fc9714b 100644 (file)
 # endif
 #endif
 
+const char *TestMainArgv0;
+
 int main(int argc, char **argv) {
   llvm::sys::PrintStackTraceOnErrorSignal();
   testing::InitGoogleTest(&argc, argv);
   llvm::cl::ParseCommandLineOptions(argc, argv);
 
+  // Make it easy for a test to re-execute itself by saving argv[0].
+  TestMainArgv0 = argv[0];
+
 # if defined(LLVM_ON_WIN32)
   // Disable all of the possible ways Windows conspires to make automated
   // testing impossible.