* Convert "\n" -> '\n'
authorMisha Brukman <brukman+llvm@gmail.com>
Fri, 23 Jul 2004 01:30:49 +0000 (01:30 +0000)
committerMisha Brukman <brukman+llvm@gmail.com>
Fri, 23 Jul 2004 01:30:49 +0000 (01:30 +0000)
* Print out another '\n' after printing out program execution status
* Make sure code wraps at 80 cols

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15123 91177308-0d34-0410-b5e6-96231b3b80d8

tools/bugpoint/BugDriver.cpp
tools/bugpoint/CrashDebugger.cpp
tools/bugpoint/ExecutionDriver.cpp
tools/bugpoint/Miscompilation.cpp
tools/bugpoint/bugpoint.cpp

index ee602b3692e8a7be9e71fa1f0aae04cf09ae5f72..1bac8da24373d6974e1e02c9d0a0a931b57d6e48 100644 (file)
@@ -79,7 +79,7 @@ Module *llvm::ParseInputFile(const std::string &InputFilename) {
                 << InputFilename << "'!\n";
     }
   } catch (const ParseException &E) {
-    std::cerr << "bugpoint: " << E.getMessage() << "\n";
+    std::cerr << "bugpoint: " << E.getMessage() << '\n';
     Result = 0;
   }
   return Result;
@@ -107,7 +107,7 @@ bool BugDriver::addSources(const std::vector<std::string> &Filenames) {
     std::string ErrorMessage;
     if (LinkModules(Program, M.get(), &ErrorMessage)) {
       std::cerr << ToolName << ": error linking in '" << Filenames[i] << "': "
-                << ErrorMessage << "\n";
+                << ErrorMessage << '\n';
       return true;
     }
   }
@@ -143,7 +143,7 @@ bool BugDriver::run() {
   std::cout << "Running the code generator to test for a crash: ";
   try {
     compileProgram(Program);
-    std::cout << "\n";
+    std::cout << '\n';
   } catch (ToolExecutionError &TEE) {
     std::cout << TEE.what();
     return debugCodeGeneratorCrash();
@@ -160,7 +160,7 @@ bool BugDriver::run() {
     try {
       ReferenceOutputFile = executeProgramWithCBE("bugpoint.reference.out");
       CreatedOutput = true;
-      std::cout << "Reference output is: " << ReferenceOutputFile << "\n";
+      std::cout << "Reference output is: " << ReferenceOutputFile << '\n';
     } catch (ToolExecutionError &TEE) {
       std::cerr << TEE.what();
       if (Interpreter != cbe) {
index 90e2edcfdaaa2bf0c85875643aaa9eb8c88ac3ae..92aa99643729fab5b6b745ee935ee1827acf0ff8 100644 (file)
@@ -329,7 +329,7 @@ static bool DebugACrash(BugDriver &BD,  bool (*TestFn)(BugDriver &, Module *)) {
   do {
     --Simplification;
     std::cout << "\n*** Attempting to reduce testcase by deleting instruc"
-              << "tions: Simplification Level #" << Simplification << "\n";
+              << "tions: Simplification Level #" << Simplification << '\n';
 
     // Now that we have deleted the functions that are unnecessary for the
     // program, try to remove instructions that are not necessary to cause the
@@ -416,7 +416,7 @@ bool BugDriver::debugOptimizerCrash() {
 
   std::cout << "\n*** Found crashing pass"
             << (PassesToRun.size() == 1 ? ": " : "es: ")
-            << getPassesString(PassesToRun) << "\n";
+            << getPassesString(PassesToRun) << '\n';
 
   EmitProgressBytecode("passinput");
 
@@ -425,8 +425,9 @@ bool BugDriver::debugOptimizerCrash() {
 
 static bool TestForCodeGenCrash(BugDriver &BD, Module *M) {
   try {
-    std::cerr << "\n";
+    std::cerr << '\n';
     BD.compileProgram(M);
+    std::cerr << '\n';
     return false;
   } catch (ToolExecutionError &TEE) {
     std::cerr << "<crash>\n";
index 12ca1234026f3cc7c54e576a8a380e104636cf3f..7d6c4aaaae295f3694440d4dcab4547278e4da91 100644 (file)
@@ -42,7 +42,7 @@ namespace {
 
   cl::opt<bool>
   CheckProgramExitCode("check-exit-code",
-                       cl::desc("Assume nonzero exit code is failure (default on)"),
+                   cl::desc("Assume nonzero exit code is failure (default on)"),
                        cl::init(true));
 
   cl::opt<std::string>
@@ -279,7 +279,7 @@ bool BugDriver::diffProgram(const std::string &BytecodeFile,
   bool FilesDifferent = false;
   if (DiffFiles(ReferenceOutputFile, Output, &Error)) {
     if (!Error.empty()) {
-      std::cerr << "While diffing output: " << Error << "\n";
+      std::cerr << "While diffing output: " << Error << '\n';
       exit(1);
     }
     FilesDifferent = true;
index 2eedd60dd5f0bdb6c9f0ee8d2a2a69595cc2bd0f..0b7711b611b005467c0c834b78af93de611faf85 100644 (file)
@@ -174,7 +174,7 @@ static bool TestMergedProgram(BugDriver &BD, Module *M1, Module *M2,
   if (!DeleteInputs) M1 = CloneModule(M1);
   if (LinkModules(M1, M2, &ErrorMsg)) {
     std::cerr << BD.getToolName() << ": Error linking modules together:"
-              << ErrorMsg << "\n";
+              << ErrorMsg << '\n';
     exit(1);
   }
   if (DeleteInputs) delete M2;  // We are done with this module...
@@ -203,7 +203,7 @@ bool ReduceMiscompilingFunctions::TestFuncs(const std::vector<Function*>&Funcs){
             << " run through the pass"
             << (BD.getPassesToRun().size() == 1 ? "" : "es") << ":";
   PrintFunctionList(Funcs);
-  std::cout << "\n";
+  std::cout << '\n';
 
   // Split the module into the two halves of the program we want.
   Module *ToNotOptimize = CloneModule(BD.getProgram());
@@ -296,7 +296,7 @@ static bool ExtractLoops(BugDriver &BD,
     std::string ErrorMsg;
     if (LinkModules(ToNotOptimize, ToOptimizeLoopExtracted, &ErrorMsg)) {
       std::cerr << BD.getToolName() << ": Error linking modules together:"
-                << ErrorMsg << "\n";
+                << ErrorMsg << '\n';
       exit(1);
     }
 
@@ -359,7 +359,7 @@ bool ReduceMiscompiledBlocks::TestFuncs(const std::vector<BasicBlock*> &BBs) {
   } else {
     std::cout << "blocks are extracted.";
   }
-  std::cout << "\n";
+  std::cout << '\n';
 
   // Split the module into the two halves of the program we want.
   Module *ToNotOptimize = CloneModule(BD.getProgram());
@@ -426,7 +426,7 @@ static bool ExtractBlocks(BugDriver &BD,
   std::string ErrorMsg;
   if (LinkModules(ProgClone, Extracted, &ErrorMsg)) {
     std::cerr << BD.getToolName() << ": Error linking modules together:"
-              << ErrorMsg << "\n";
+              << ErrorMsg << '\n';
     exit(1);
   }
 
@@ -473,7 +473,7 @@ DebugAMiscompilation(BugDriver &BD,
             << (MiscompiledFunctions.size() == 1 ? " is" : "s are")
             << " being miscompiled: ";
   PrintFunctionList(MiscompiledFunctions);
-  std::cout << "\n";
+  std::cout << '\n';
 
   // See if we can rip any loops out of the miscompiled functions and still
   // trigger the problem.
@@ -493,7 +493,7 @@ DebugAMiscompilation(BugDriver &BD,
               << (MiscompiledFunctions.size() == 1 ? " is" : "s are")
               << " being miscompiled: ";
     PrintFunctionList(MiscompiledFunctions);
-    std::cout << "\n";
+    std::cout << '\n';
   }
 
   if (ExtractBlocks(BD, TestFn, MiscompiledFunctions)) {
@@ -512,7 +512,7 @@ DebugAMiscompilation(BugDriver &BD,
               << (MiscompiledFunctions.size() == 1 ? " is" : "s are")
               << " being miscompiled: ";
     PrintFunctionList(MiscompiledFunctions);
-    std::cout << "\n";
+    std::cout << '\n';
   }
 
   return MiscompiledFunctions;
@@ -552,7 +552,7 @@ bool BugDriver::debugMiscompilation() {
 
   std::cout << "\n*** Found miscompiling pass"
             << (getPassesToRun().size() == 1 ? "" : "es") << ": "
-            << getPassesString(getPassesToRun()) << "\n";
+            << getPassesString(getPassesToRun()) << '\n';
   EmitProgressBytecode("passinput");
 
   std::vector<Function*> MiscompiledFunctions =
@@ -807,7 +807,7 @@ bool BugDriver::debugCodeGenerator() {
   }
   for (unsigned i=0, e = InputArgv.size(); i != e; ++i)
     std::cout << " " << InputArgv[i];
-  std::cout << "\n";
+  std::cout << '\n';
   std::cout << "The shared object was created with:\n  llc -march=c "
             << SafeModuleBC << " -o temporary.c\n"
             << "  gcc -xc temporary.c -O2 -o " << SharedObject
index 9bf3a004be47ba17f99d03a675099f3e365d87b9..056ff52af0521912682804101b0b81516551d036 100644 (file)
@@ -57,7 +57,7 @@ int main(int argc, char **argv) {
   try {
     return D.run();
   } catch (ToolExecutionError &TEE) {
-    std::cerr << "Tool execution error: " << TEE.what() << "\n";
+    std::cerr << "Tool execution error: " << TEE.what() << '\n';
     return 1;
   } catch (...) {
     std::cerr << "Whoops, an exception leaked out of bugpoint.  "