diff options
author | Fariborz Jahanian <fjahanian@apple.com> | 2012-03-06 17:16:27 +0000 |
---|---|---|
committer | Fariborz Jahanian <fjahanian@apple.com> | 2012-03-06 17:16:27 +0000 |
commit | 9a2105bc790b3d0d4d5edb77c617aeccc4187c0e (patch) | |
tree | 8f6f7f52dc2931d72f4ad17d25fd74d1326aa01a /lib | |
parent | faa7fac3f8627f53f2c5aa06f0ad8832098872f5 (diff) |
objective-c modern translator. Don't ignore unnamed bitfields
when rewriting.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@152123 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib')
-rw-r--r-- | lib/Rewrite/RewriteModernObjC.cpp | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/lib/Rewrite/RewriteModernObjC.cpp b/lib/Rewrite/RewriteModernObjC.cpp index 41aaafaaa3..fdaf44dd33 100644 --- a/lib/Rewrite/RewriteModernObjC.cpp +++ b/lib/Rewrite/RewriteModernObjC.cpp @@ -3250,12 +3250,9 @@ void RewriteModernObjC::RewriteObjCInternalStruct(ObjCInterfaceDecl *CDecl, ObjCInterfaceDecl *RCDecl = CDecl->getSuperClass(); SmallVector<ObjCIvarDecl *, 8> IVars; for (ObjCIvarDecl *IVD = CDecl->all_declared_ivar_begin(); - IVD; IVD = IVD->getNextIvar()) { - // Ignore unnamed bit-fields. - if (!IVD->getDeclName()) - continue; + IVD; IVD = IVD->getNextIvar()) IVars.push_back(IVD); - } + SourceLocation LocStart = CDecl->getLocStart(); SourceLocation LocEnd = CDecl->getEndOfDefinitionLoc(); |