[clang] [CIR] Unblock simple C++ structure support (PR #138368)
Morris Hafner via cfe-commits
cfe-commits at lists.llvm.org
Sat May 3 08:04:33 PDT 2025
================
@@ -365,10 +365,15 @@ mlir::Attribute ConstantEmitter::tryEmitPrivateForVarInit(const VarDecl &d) {
if (!d.hasLocalStorage()) {
QualType ty = cgm.getASTContext().getBaseElementType(d.getType());
if (ty->isRecordType())
- if (d.getInit() && isa<CXXConstructExpr>(d.getInit())) {
- cgm.errorNYI(d.getInit()->getBeginLoc(),
- "tryEmitPrivateForVarInit CXXConstructExpr");
- return {};
+ if (const CXXConstructExpr *e =
----------------
mmha wrote:
```suggestion
if (const auto *e =
```
https://github.com/llvm/llvm-project/pull/138368
More information about the cfe-commits
mailing list