================ @@ -1063,10 +1078,10 @@ LValue CIRGenFunction::emitBinaryOperatorLValue(const BinaryOperator *e) { SourceLocRAIIObject loc{*this, getLoc(e->getSourceRange())}; if (lv.isBitField()) { - cgm.errorNYI(e->getSourceRange(), "bitfields"); - return {}; + emitStoreThroughBitfieldLValue(rv, lv); + } else { ---------------- erichkeane wrote:
don't use curleys on single-line if/else. https://github.com/llvm/llvm-project/pull/147609 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits