diff options
author | Alexander Kornienko <alexfh@google.com> | 2013-05-06 14:11:27 +0000 |
---|---|---|
committer | Alexander Kornienko <alexfh@google.com> | 2013-05-06 14:11:27 +0000 |
commit | fb59486ef3624d09896b09a978b28eb63cfd3c46 (patch) | |
tree | 75b17093af3f255d1e06d9348103957b1441574c /tools | |
parent | 7ff96ed7336b4f0efef05c10fd5ce5143918d4e1 (diff) |
Added Mozilla style, cleaned get*Style methods.
Summary: Patch based on a patch by Ehsan Akhgari.
Reviewers: djasper
Reviewed By: djasper
CC: cfe-commits, klimek
Differential Revision: http://llvm-reviews.chandlerc.com/D750
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@181196 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools')
-rw-r--r-- | tools/clang-format/ClangFormat.cpp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/tools/clang-format/ClangFormat.cpp b/tools/clang-format/ClangFormat.cpp index 1477e9347d..57833edf0f 100644 --- a/tools/clang-format/ClangFormat.cpp +++ b/tools/clang-format/ClangFormat.cpp @@ -36,7 +36,7 @@ Lengths("length", cl::desc("Format a range of this length. " "Can only be used with one input file.")); static cl::opt<std::string> Style( "style", - cl::desc("Coding style, currently supports: LLVM, Google, Chromium."), + cl::desc("Coding style, currently supports: LLVM, Google, Chromium, Mozilla."), cl::init("LLVM")); static cl::opt<bool> Inplace("i", cl::desc("Inplace edit <file>s, if specified.")); @@ -63,8 +63,13 @@ static FormatStyle getStyle() { FormatStyle TheStyle = getGoogleStyle(); if (Style == "LLVM") TheStyle = getLLVMStyle(); - if (Style == "Chromium") + else if (Style == "Chromium") TheStyle = getChromiumStyle(); + else if (Style == "Mozilla") + TheStyle = getMozillaStyle(); + else if (Style != "Google") + llvm::errs() << "Unknown style " << Style << ", using Google style.\n"; + return TheStyle; } |