new failures

I'm seeing a ton of new failures of the type (from Automator build):

Assertion failed: (!FD->isBitField() && "Don't use getLLVMFieldNo on bit fields!"), function getLLVMFieldNo, file CodeGenTypes.cpp, line 497.
0 clang-cc 0x0000000100f9d7b5 PrintStackTrace(void*) + 38
1 clang-cc 0x0000000100f9dcc5 SignalHandler(int) + 288
2 libSystem.B.dylib 0x00007fff80e7683a _sigtramp + 26
3 libSystem.B.dylib 0x0000000000000030 _sigtramp + 2132318224
4 libSystem.B.dylib 0x00007fff80edc3fb __assert_rtn + 237
5 clang-cc 0x00000001001785f7 clang::CodeGen::CodeGenTypes::getLLVMFieldNo(clang::FieldDecl const*) + 79
6 clang-cc 0x0000000100153c84 (anonymous namespace)::CGObjCCommonMac::BuildAggrIvarLayout(clang::ObjCImplementationDecl const*, llvm::StructLayout const*, clang::RecordDecl const*, llvm::SmallVectorImpl<clang::FieldDecl*> const&, unsigned int, bool, bool&) + 370
7 clang-cc 0x00000001001568f3 (anonymous namespace)::CGObjCCommonMac::BuildAggrIvarRecordLayout(clang::RecordType const*, unsigned int, bool, bool&) + 317
8 clang-cc 0x0000000100153dfb (anonymous namespace)::CGObjCCommonMac::BuildAggrIvarLayout(clang::ObjCImplementationDecl const*, llvm::StructLayout const*, clang::RecordDecl const*, llvm::SmallVectorImpl<clang::FieldDecl*> const&, unsigned int, bool, bool&) + 745
9 clang-cc 0x000000010015471b (anonymous namespace)::CGObjCCommonMac::BuildIvarLayout(clang::ObjCImplementationDecl const*, bool) + 533
10 clang-cc 0x0000000100157caa (anonymous namespace)::CGObjCMac::GenerateClass(clang::ObjCImplementationDecl const*) + 1842
11 clang-cc 0x0000000100170466 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) + 788
12 clang-cc 0x000000010018271c (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) + 76
13 clang-cc 0x0000000100042aa7 (anonymous namespace)::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) + 139
14 clang-cc 0x00000001002586e4 clang::ParseAST(clang::Preprocessor&, clang::ASTConsumer*, clang::ASTContext&, bool, bool) + 478
15 clang-cc 0x000000010002f2d6 ProcessInputFile(clang::Preprocessor&, clang::PreprocessorFactory&, std::string const&, ProgActions, llvm::StringMap<bool, llvm::MallocAllocator> const&, llvm::LLVMContext&) + 4177
16 clang-cc 0x0000000100030c6a main + 2885
17 clang-cc 0x000000010002b228 start + 52
18 clang-cc 0x0000000000000032 start + 4294790718

That's due to a change I made - I'll investigate.

Anders