[SR-12797] [C++] IRGen should lower value operations on C++ types correctly #55242
Labels
c++ interop
Feature: Interoperability with C++
compiler
The Swift compiler in itself
IRGen
LLVM IR generation
new feature
Additional Detail from JIRA
md5: d1478e133cbf32019129b4d3a5ba6826
blocks:
relates to:
Issue Description:
IRGen should lower SIL instructions that load, store, move, assign C++ types by correctly invoking the appropriate C++ special members.
This bug might be fixed automatically when https://bugs.swift.org/browse/SR-12471 is fixed. Even in that case, we should write tests that check lowering of SIL instructions.
The text was updated successfully, but these errors were encountered: