From: Daniel Jasper Date: Wed, 6 May 2015 11:56:54 +0000 (+0000) Subject: clang-format: Don't allow -i when reading from stdin. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=92e78b69dfb77849617ab60500745983c3254573;p=clang clang-format: Don't allow -i when reading from stdin. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@236592 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/tools/clang-format/ClangFormat.cpp b/tools/clang-format/ClangFormat.cpp index f611f70246..fe7d678852 100644 --- a/tools/clang-format/ClangFormat.cpp +++ b/tools/clang-format/ClangFormat.cpp @@ -247,7 +247,9 @@ static bool format(StringRef FileName) { Rewriter Rewrite(Sources, LangOptions()); tooling::applyAllReplacements(Replaces, Rewrite); if (Inplace) { - if (Rewrite.overwriteChangedFiles()) + if (FileName == "-") + llvm::errs() << "error: cannot use -i when reading from stdin.\n"; + else if (Rewrite.overwriteChangedFiles()) return true; } else { if (Cursor.getNumOccurrences() != 0)