summaryrefslogtreecommitdiffstats
path: root/clang/lib/Format/UnwrappedLineParser.h
diff options
context:
space:
mode:
authorDaniel Jasper <djasper@google.com>2015-03-12 14:44:29 +0000
committerDaniel Jasper <djasper@google.com>2015-03-12 14:44:29 +0000
commit6acf5130995d9374459f86de7e42ed0e2d9838a9 (patch)
treefab717cd00505dcf746f3213d1b9710a7f5315fd /clang/lib/Format/UnwrappedLineParser.h
parentbbdb712765ff65afee2a72d8c0ff9fe14d63bf8a (diff)
downloadbcm5719-llvm-6acf5130995d9374459f86de7e42ed0e2d9838a9.tar.gz
bcm5719-llvm-6acf5130995d9374459f86de7e42ed0e2d9838a9.zip
clang-format: [Java] Support anonymous classes after = and return.
Before: A a = new A(){public String toString(){return "NotReallyA"; } } ; After: A a = return new A() { public String toString() { return "NotReallyA"; } }; This fixes llvm.org/PR22878. llvm-svn: 232042
Diffstat (limited to 'clang/lib/Format/UnwrappedLineParser.h')
-rw-r--r--clang/lib/Format/UnwrappedLineParser.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/lib/Format/UnwrappedLineParser.h b/clang/lib/Format/UnwrappedLineParser.h
index 4b953ea6073..76c62cdc1d8 100644
--- a/clang/lib/Format/UnwrappedLineParser.h
+++ b/clang/lib/Format/UnwrappedLineParser.h
@@ -95,6 +95,7 @@ private:
void parseCaseLabel();
void parseSwitch();
void parseNamespace();
+ void parseNew();
void parseAccessSpecifier();
void parseEnum();
void parseJavaEnumBody();
OpenPOWER on IntegriCloud