[clang] [CIR] Add basic support for operator new (PR #145802)

Erich Keane via cfe-commits cfe-commits at lists.llvm.org
Thu Jun 26 06:46:37 PDT 2025


================
@@ -95,6 +95,7 @@ CIRGenModule::CIRGenModule(mlir::MLIRContext &mlirContext,
   // TODO(CIR): Should be updated once TypeSizeInfoAttr is upstreamed
   const unsigned sizeTypeSize =
       astContext.getTypeSize(astContext.getSignedSizeType());
+  SizeSizeInBytes = astContext.toCharUnitsFromBits(sizeTypeSize).getQuantity();
----------------
erichkeane wrote:

This concerns me, we're setting 1 half of the union, but only adding accessor for the other side?

https://github.com/llvm/llvm-project/pull/145802


More information about the cfe-commits mailing list