================
@@ -358,8 +358,9 @@ void ComplexExprEmitter::emitStoreOfComplex(mlir::Location
loc, mlir::Value val,
//===----------------------------------------------------------------------===//
mlir::Value ComplexExprEmitter::VisitExpr(Expr *e) {
- cgf.cgm.errorNYI(e->getExprLoc(), "ComplexExprEmitter VisitExpr");
- return {};
+ cgf.cgm.errorUnsupported(e, "complex expression");
+ mlir::Type complexTy = cgf.convertType(e->getType());
+ return builder.getNullValue(complexTy, cgf.getLoc(e->getExprLoc()));
----------------
andykaylor wrote:
Can you have this return poison instead?
https://github.com/llvm/llvm-project/pull/197782
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits