malaperle-ericsson updated this revision to Diff 91246. malaperle-ericsson added a comment.
Remove ifdexf https://reviews.llvm.org/D30675 Files: clangd/ClangDMain.cpp Index: clangd/ClangDMain.cpp =================================================================== --- clangd/ClangDMain.cpp +++ clangd/ClangDMain.cpp @@ -67,6 +67,10 @@ // by \r\n. std::string Line; std::getline(std::cin, Line); + if (!std::cin.good() && errno == EINTR) { + std::cin.clear(); + continue; + } // Skip empty lines. llvm::StringRef LineRef(Line);
Index: clangd/ClangDMain.cpp =================================================================== --- clangd/ClangDMain.cpp +++ clangd/ClangDMain.cpp @@ -67,6 +67,10 @@ // by \r\n. std::string Line; std::getline(std::cin, Line); + if (!std::cin.good() && errno == EINTR) { + std::cin.clear(); + continue; + } // Skip empty lines. llvm::StringRef LineRef(Line);
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits