diff --git a/clang/lib/CIR/CodeGen/CIRGenRecordLayoutBuilder.cpp b/clang/lib/CIR/CodeGen/CIRGenRecordLayoutBuilder.cpp index 349c6e75ce36c..8ef88b4c3c367 100644 --- a/clang/lib/CIR/CodeGen/CIRGenRecordLayoutBuilder.cpp +++ b/clang/lib/CIR/CodeGen/CIRGenRecordLayoutBuilder.cpp @@ -778,10 +778,7 @@ void CIRRecordLowering::computeVolatileBitfields() { !cirGenTypes.getCGModule().getCodeGenOpts().AAPCSBitfieldWidth) return; - for ([[maybe_unused]] auto &I : bitFields) { - assert(!cir::MissingFeatures::armComputeVolatileBitfields()); - cirGenTypes.getCGModule().errorNYI("NYI AAPCS bit-fields"); - } + assert(!cir::MissingFeatures::armComputeVolatileBitfields()); } void CIRRecordLowering::accumulateBases(const CXXRecordDecl *cxxRecordDecl) {