diff options
| author | Fariborz Jahanian <fjahanian@apple.com> | 2008-05-07 17:43:59 +0000 |
|---|---|---|
| committer | Fariborz Jahanian <fjahanian@apple.com> | 2008-05-07 17:43:59 +0000 |
| commit | ec6e4c809680d37c75702563a26f9b866a4c16f4 (patch) | |
| tree | 6ec5838f53a0101443cfb8e8e26e59b7e062a5d6 /clang/Driver/ASTConsumers.cpp | |
| parent | 89bd0fc27dd5cac99c71e186f51f4bcf9b1eab9b (diff) | |
| download | bcm5719-llvm-ec6e4c809680d37c75702563a26f9b866a4c16f4.tar.gz bcm5719-llvm-ec6e4c809680d37c75702563a26f9b866a4c16f4.zip | |
This patch introduces declaration of getter methods for ObjC2's
properties. Couple of property tests will fail with this patch.
Will fix them next.
llvm-svn: 50818
Diffstat (limited to 'clang/Driver/ASTConsumers.cpp')
| -rw-r--r-- | clang/Driver/ASTConsumers.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/clang/Driver/ASTConsumers.cpp b/clang/Driver/ASTConsumers.cpp index d8acc0d59ee..3276228e606 100644 --- a/clang/Driver/ASTConsumers.cpp +++ b/clang/Driver/ASTConsumers.cpp @@ -273,16 +273,16 @@ void DeclPrinter::PrintObjCInterfaceDecl(ObjCInterfaceDecl *OID) { for (ObjCInterfaceDecl::classprop_iterator I = OID->classprop_begin(), E = OID->classprop_end(); I != E; ++I) PrintObjCPropertyDecl(*I); - + bool eol_needed = false; for (ObjCInterfaceDecl::classmeth_iterator I = OID->classmeth_begin(), E = OID->classmeth_end(); I != E; ++I) - PrintObjCMethodDecl(*I); + eol_needed = true, PrintObjCMethodDecl(*I); for (ObjCInterfaceDecl::instmeth_iterator I = OID->instmeth_begin(), E = OID->instmeth_end(); I != E; ++I) - PrintObjCMethodDecl(*I); + eol_needed = true, PrintObjCMethodDecl(*I); - Out << "@end\n"; + Out << (eol_needed ? "\n@end\n" : "@end\n"); // FIXME: implement the rest... } |

