Reproducer: ``` struct S { int a; int b; }; S getS(S); S foo() { S s; s = getS(s); return s; } ``` when we try to emit CIR for it, we will get https://github.com/llvm/clangir/blob/329aca9ed4fb17dd003281525d109062385a0294/clang/lib/CIR/CodeGen/CIRGenClass.cpp#L151