Formatter: Add space before '(' in @implemenation, @interface, @protocol lines
The first token in @implementation, @interface, and @protocol lines is now
marked TT_ObjCDecl, and lines starting with a TT_ObjCDecl token are now marked
LT_ObjCMethodDecl.
llvm-svn: 172093
diff --git a/clang/unittests/Format/FormatTest.cpp b/clang/unittests/Format/FormatTest.cpp
index 1d9363d..077c358 100644
--- a/clang/unittests/Format/FormatTest.cpp
+++ b/clang/unittests/Format/FormatTest.cpp
@@ -1232,16 +1232,15 @@
"+ (id)init;\n"
"@end");
- // FIXME: there should be a space before '(' for categories.
- verifyFormat("@interface Foo(HackStuff)\n"
+ verifyFormat("@interface Foo (HackStuff)\n"
"+ (id)init;\n"
"@end");
- verifyFormat("@interface Foo()\n"
+ verifyFormat("@interface Foo ()\n"
"+ (id)init;\n"
"@end");
- verifyFormat("@interface Foo(HackStuff)<MyProtocol>\n"
+ verifyFormat("@interface Foo (HackStuff)<MyProtocol>\n"
"+ (id)init;\n"
"@end");
@@ -1263,19 +1262,19 @@
"+ (id)init;\n"
"@end");
- verifyFormat("@interface Foo(HackStuff) {\n"
+ verifyFormat("@interface Foo (HackStuff) {\n"
" int _i;\n"
"}\n"
"+ (id)init;\n"
"@end");
- verifyFormat("@interface Foo() {\n"
+ verifyFormat("@interface Foo () {\n"
" int _i;\n"
"}\n"
"+ (id)init;\n"
"@end");
- verifyFormat("@interface Foo(HackStuff)<MyProtocol> {\n"
+ verifyFormat("@interface Foo (HackStuff)<MyProtocol> {\n"
" int _i;\n"
"}\n"
"+ (id)init;\n"
@@ -1341,8 +1340,7 @@
"+ (id)init {}\n"
"@end");
- // FIXME: there should be a space before '(' for categories.
- verifyFormat("@implementation Foo(HackStuff)\n"
+ verifyFormat("@implementation Foo (HackStuff)\n"
"+ (id)init {}\n"
"@end");
}