mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
With https://github.com/apple/llvm-project/pull/7787 merged, we can now finally renable these tests, as the x86 swift async handling should be properly preserved by the x86 instruction selector. These tests contained some incorrect checks from a time where it was expecting an entry value even in the entry funclet of coroutines. For example, it had this: ``` CHECK-NEXT: [[ASYNC_REG:DW_OP_.*], DW_OP_plus_uconst 0x10, DW_OP_plus_uconst 0x8, DW_OP_deref ``` Which tries to find some "async reg", but really matches anything. It worked by accident on arm, but not on x86. The correct check is simply: ``` CHECK-NOT: OP_entry_value ```
27 KiB
27 KiB