[PATCH] D134441: [ObjC][ARC] Don't use operand bundle "clang.arc.attachedcall" in codegen for Windows

Stefan Gränitz via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Thu Sep 22 08:08:04 PDT 2022


sgraenitz added a comment.

The symptom is that Clang emits `movq %rax, %rdi` instead of `movq %rax, %rcx` while `objc_retainAutoreleasedReturnValue()` still expects the value in `%rcx`.
It appears related to D94597 <https://reviews.llvm.org/D94597>. Is this a calling convention issue?


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D134441/new/

https://reviews.llvm.org/D134441



More information about the cfe-commits mailing list