================ @@ -20760,7 +20761,8 @@ ExprResult RebuildUnknownAnyExpr::VisitCallExpr(CallExpr *E) { ExprResult RebuildUnknownAnyExpr::VisitObjCMessageExpr(ObjCMessageExpr *E) { // Verify that this is a legal result type of a call. - if (DestType->isArrayType() || DestType->isFunctionType()) { + if ((DestType->isArrayType() && !S.Context.isReturnableArrayType()) || ---------------- llvm-beanz wrote:
This code shouldn't be updated. We're definitely not building ObjCMessage expressions in HLSL! https://github.com/llvm/llvm-project/pull/127896 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits