Let bugpoint display generated messages on stderr only if no interpreter was
authorMatthijs Kooijman <matthijs@stdin.nl>
Thu, 12 Jun 2008 13:09:43 +0000 (13:09 +0000)
committerMatthijs Kooijman <matthijs@stdin.nl>
Thu, 12 Jun 2008 13:09:43 +0000 (13:09 +0000)
found, this ensures that messages like "Found gcc" end up on stdout where they
belong.

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

tools/bugpoint/ExecutionDriver.cpp

index 49480efb63663c91324f7d0ae6991930c235a8c9..96341116fcc6118155a211b7a1cc2307495cf9cb 100644 (file)
@@ -164,7 +164,10 @@ bool BugDriver::initializeExecutionEnvironment() {
     Message = "Sorry, this back-end is not supported by bugpoint right now!\n";
     break;
   }
-  std::cerr << Message;
+  if (!Interpreter)
+    std::cerr << Message;
+  else // Display informational messages on stdout instead of stderr
+    std::cout << Message;
 
   // Initialize auxiliary tools for debugging
   if (InterpreterSel == RunCBE) {