================
@@ -800,7 +800,9 @@ static ABIArgInfo classifyExpandedType(SwiftAggLowering 
&lowering,
   if (lowering.empty()) {
     return ABIArgInfo::getIgnore();
   } else if (lowering.shouldPassIndirectly(forReturn)) {
-    return ABIArgInfo::getIndirect(alignmentForIndirect, /*byval*/ false);
+    return ABIArgInfo::getIndirect(alignmentForIndirect,
+                                   /*AddrSpace*/ 0,
+                                   /*byval*/ false);
----------------
rjmccall wrote:

Swift should use the general rules for the target.  Note that `forReturn` 
indicates whether we have an argument (false) or a return value (true).

This site is for types that are passed indirectly because they're too large; 
the site below is for types that are non-trivial.

https://github.com/llvm/llvm-project/pull/114062
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to