File tree Expand file tree Collapse file tree 3 files changed +6
-3
lines changed
b-coroutines-references/src Expand file tree Collapse file tree 3 files changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -114,7 +114,8 @@ impl Future for Coroutine0 {
114
114
// ---------------------------------
115
115
self . state = State0 :: Resolved ;
116
116
117
- // Save stack (all variables set to None already)
117
+ // Save stack / free resources
118
+ let _ = self . stack . buffer . take ( ) ;
118
119
119
120
break PollState :: Ready ( String :: new ( ) ) ;
120
121
}
Original file line number Diff line number Diff line change @@ -115,7 +115,8 @@ impl Future for Coroutine0 {
115
115
// ---------------------------------
116
116
self . state = State0 :: Resolved ;
117
117
118
- // Save stack (all variables set to None already)
118
+ // Save stack / free resources
119
+ let _ = self . stack . buffer . take ( ) ;
119
120
120
121
break PollState :: Ready ( String :: new ( ) ) ;
121
122
}
Original file line number Diff line number Diff line change @@ -118,7 +118,8 @@ impl Future for Coroutine0 {
118
118
// ---------------------------------
119
119
this. state = State0 :: Resolved ;
120
120
121
- // Save stack (all variables set to None already)
121
+ // Save stack / free resources
122
+ let _ = this. stack . buffer . take ( ) ;
122
123
123
124
break PollState :: Ready ( String :: new ( ) ) ;
124
125
}
You can’t perform that action at this time.
0 commit comments