From: Karl Schimpf Date: Fri, 2 Oct 2015 19:42:47 +0000 (-0700) Subject: Change from ::stdout to stderr when reporting fatal error. X-Git-Tag: android-x86-7.1-r1~148^2~655 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=4e6ea83aecbae8725af6f8498847ce4cbecbe33b;p=android-x86%2Fexternal-swiftshader.git Change from ::stdout to stderr when reporting fatal error. The pnacl linux x86_64 buildbot doesn't understand ::stdout (it uses a macro to define stdout). Fix by removing :: prefix. Also redirects the error messages to stderr instead of stdout. BUG=None R=stichnot@chromium.org Review URL: https://codereview.chromium.org/1383053002 . --- diff --git a/src/IceCompileServer.cpp b/src/IceCompileServer.cpp index 20be6ee6f..49c7ab847 100644 --- a/src/IceCompileServer.cpp +++ b/src/IceCompileServer.cpp @@ -109,9 +109,9 @@ void reportFatalErrorThenExitSuccess(void *UserData, const std::string &Reason, llvm::raw_svector_ostream OS(Buffer); OS << "LLVM ERROR: " << Reason << "\n"; llvm::StringRef MessageStr = OS.str(); - ssize_t written = - ::fwrite(MessageStr.data(), sizeof(char), MessageStr.size(), ::stdout); - (void)written; // If something went wrong, we deliberately just give up. + ssize_t Written = + std::fwrite(MessageStr.data(), sizeof(char), MessageStr.size(), stderr); + (void)Written; // If something went wrong, we deliberately just give up. // If we reached here, we are failing ungracefully. Run the interrupt handlers // to make sure any special cleanups get done, in particular that we remove