fn take(s: String) {} push rax fn take(s: String) {} call core::ptr::real_drop_in_place fn take(s: String) {} pop rax ret