================ @@ -405,6 +406,16 @@ class CIRGenBuilderTy : public cir::CIRBaseBuilderTy { return createGlobal(module, loc, uniqueName, type, linkage); } + + mlir::Value createGetBitfield(mlir::Location loc, mlir::Type resultType, + mlir::Value addr, mlir::Type storageType, + const CIRGenBitFieldInfo &info, + bool isLvalueVolatile, bool useVolatile) { + unsigned int offset = useVolatile ? info.volatileOffset : info.offset; ---------------- Andres-Salamanca wrote:
Yes, I agree that’s why I was always calling this function with `useVolatile = false`. I'm going to remove this for now and always use info.offset https://github.com/llvm/llvm-project/pull/145971 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits