diff options
| author | Daniel Jasper <djasper@google.com> | 2015-05-06 11:56:54 +0000 |
|---|---|---|
| committer | Daniel Jasper <djasper@google.com> | 2015-05-06 11:56:54 +0000 |
| commit | fc510b67fe1a251dcd2802b9429b3f51f75945ed (patch) | |
| tree | 2cea23b30a61c61252c0cb8601a9ace514550ce0 /clang/tools | |
| parent | 20e0af6b62c7b042da3cc5991fd4d8b0ec567c93 (diff) | |
| download | bcm5719-llvm-fc510b67fe1a251dcd2802b9429b3f51f75945ed.tar.gz bcm5719-llvm-fc510b67fe1a251dcd2802b9429b3f51f75945ed.zip | |
clang-format: Don't allow -i when reading from stdin.
llvm-svn: 236592
Diffstat (limited to 'clang/tools')
| -rw-r--r-- | clang/tools/clang-format/ClangFormat.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/clang/tools/clang-format/ClangFormat.cpp b/clang/tools/clang-format/ClangFormat.cpp index f611f70246e..fe7d678852d 100644 --- a/clang/tools/clang-format/ClangFormat.cpp +++ b/clang/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) |

