================
@@ -129,13 +129,14 @@ module attributes {
 
   // CHECK: cir.func{{.*}} @take_zw_wide(%arg0: !u64i, %arg1: !s8i)
 
-  // The unit occupies the four bytes at offset 8.  Counting it as data would
-  // split this into a double and an !u32i.
+  // The empty field occupies the four bytes at offset 8. It should split into 
a
+  // double and an !u32i.
   cir.func @take_unit_sse(%arg0: !rec_UnitSSE) {
     cir.return
   }
 
-  // CHECK: cir.func{{.*}} @take_unit_sse(%arg0: !cir.double)
+  // FIXME: A bug in the ABI library causes the second arg to be misclassified.
----------------
andykaylor wrote:

Yes

https://github.com/llvm/llvm-project/pull/220749
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to