diff options
| author | Niko Matsakis <niko@alum.mit.edu> | 2019-09-19 10:30:46 -0400 |
|---|---|---|
| committer | Niko Matsakis <niko@alum.mit.edu> | 2019-09-19 10:31:01 -0400 |
| commit | e35698371d36da83d3aca8322ad812fa5512b90f (patch) | |
| tree | d6e5382e251b6e546d4d125ed3637b3c8688143e | |
| parent | 9a447a232e3d17d7dea7eeeda51cbc9a28d497dc (diff) | |
make clear that `invalidate` just replaces with `default`
| -rw-r--r-- | src/librustc_mir/build/scope.rs | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/librustc_mir/build/scope.rs b/src/librustc_mir/build/scope.rs index 3c735c8cb09..9c1acb3faae 100644 --- a/src/librustc_mir/build/scope.rs +++ b/src/librustc_mir/build/scope.rs @@ -189,8 +189,7 @@ pub enum BreakableTarget { impl CachedBlock { fn invalidate(&mut self) { - self.generator_drop = None; - self.unwind = None; + *self = CachedBlock::default(); } fn get(&self, generator_drop: bool) -> Option<BasicBlock> { |
