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
Allow GVN to produce places and not just locals.
That may be too big of a hammer, as we may introduce new deref projections (possible UB footgun + probably not good for perf).
r? `@ghost` for perf
Fixesrust-lang#138936
cc `@scottmcm` `@dianqk`
Copy file name to clipboardExpand all lines: tests/mir-opt/early_otherwise_branch_unwind.poll.EarlyOtherwiseBranch.diff
+1-1
Original file line number
Diff line number
Diff line change
@@ -62,7 +62,7 @@
62
62
63
63
bb7: {
64
64
StorageLive(_5);
65
-
_5 = move ((((((_1 as Ready).0: std::result::Result<std::option::Option<std::vec::Vec<u8>>, u8>) as Ok).0: std::option::Option<std::vec::Vec<u8>>) as Some).0: std::vec::Vec<u8>);
65
+
_5 = copy ((((((_1 as Ready).0: std::result::Result<std::option::Option<std::vec::Vec<u8>>, u8>) as Ok).0: std::option::Option<std::vec::Vec<u8>>) as Some).0: std::vec::Vec<u8>);
0 commit comments