[clang] [CIR][CodeGen] Support DesignatedInitUpdateExpr in constant emission (PR #194238)
via cfe-commits
cfe-commits at lists.llvm.org
Tue May 5 09:55:49 PDT 2026
================
@@ -868,6 +994,70 @@ bool ConstRecordBuilder::updateRecord(ConstantEmitter &emitter,
.build(updater, /*allowOverwrite*/ true);
}
+static bool emitDesignatedInitUpdater(ConstantEmitter &emitter,
+ ConstantAggregateBuilder &constant,
+ CharUnits offset, QualType type,
+ const InitListExpr *updater) {
+ if (type->isRecordType())
+ return ConstRecordBuilder::updateRecord(
+ emitter, constant, offset, const_cast<InitListExpr *>(updater));
----------------
AbdallahRashed wrote:
done
https://github.com/llvm/llvm-project/pull/194238
More information about the cfe-commits
mailing list