# The thing is, it's a coroutine library that involves a series of low-level operations like stack and register restoration and saving, so there's quite a bit of code that looks like hand-written assembly.
# Then they apparently changed the usage of co_jump_to_link, but the registers used in the assembly weren't updated accordingly.
# And then under certain versions of libc/libcpp implementations, that original register happens to have a value, so the tests also pass.
# cmp rdi, 0 -> cmp r12, 0, at co_jump_to_link to address coroutine context resume issue