You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I don't think that this would help alleviate the problem in #5016. I took the IR from #8484 (where extra glue was generated), and then manually added the calls to llvm.lifetime.{start,end} to the IR. The resulting optimized IR didn't have the glue removed, even though loads/stores were undefined to the location.
This may still help other optimization passes, but I'm not sure.
This applies to unique pointers going out of scope when the compiler knows they weren't moved from.
The text was updated successfully, but these errors were encountered: