]> granicus.if.org Git - clang/commitdiff
Add assert to flag incomplete bit-field support.
authorDevang Patel <dpatel@apple.com>
Mon, 10 Dec 2007 18:52:06 +0000 (18:52 +0000)
committerDevang Patel <dpatel@apple.com>
Mon, 10 Dec 2007 18:52:06 +0000 (18:52 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@44800 91177308-0d34-0410-b5e6-96231b3b80d8

CodeGen/CGExpr.cpp

index 5d563e19b969be0d91a5e704dc382eac73fa69a7..5026c83433a3e8884a07d32dba37d0990be0e9b5 100644 (file)
@@ -400,6 +400,9 @@ LValue CodeGenFunction::EmitMemberExpr(const MemberExpr *E) {
   }
 
   FieldDecl *Field = E->getMemberDecl();
+
+  assert (!Field->isBitField() && "Bit-field access is not yet implmented");
+
   unsigned idx = CGM.getTypes().getLLVMFieldNo(Field);
   llvm::Value *Idxs[2] = { llvm::Constant::getNullValue(llvm::Type::Int32Ty), 
                            llvm::ConstantInt::get(llvm::Type::Int32Ty, idx) };