swift
f3f497b4 - DestroyAddrHoisting: don't hoist `destroy_addr` if the operand address is an `unchecked_addr_cast`

Commit
98 days ago
DestroyAddrHoisting: don't hoist `destroy_addr` if the operand address is an `unchecked_addr_cast` Such casts could cast from a vector to its first element. Prevent DestroyAddrHoisting from hoisting such `destroy_addr`s because it would also replace the address from the cast result to the cast operand. Fixes a mis-compile
Author
Committer
Parents
Loading