diff options
| author | Flavio Percoco <flaper87@gmail.com> | 2014-02-15 22:30:34 +0100 |
|---|---|---|
| committer | Flavio Percoco <flaper87@gmail.com> | 2014-02-27 09:24:16 +0100 |
| commit | c75dd78ccb07f395285acebeb8617a7fe6911f71 (patch) | |
| tree | 9e5dcb85932dea6f6c2838beeb12a9150658195b | |
| parent | a22539b0837acef66d9bcbcc4ef74f9144c2a72d (diff) | |
Keep track of Enum's with destructors
| -rw-r--r-- | src/librustc/middle/typeck/coherence.rs | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/librustc/middle/typeck/coherence.rs b/src/librustc/middle/typeck/coherence.rs index c22b3c81458..37929957ae6 100644 --- a/src/librustc/middle/typeck/coherence.rs +++ b/src/librustc/middle/typeck/coherence.rs @@ -725,6 +725,7 @@ impl CoherenceChecker { let self_type = self.get_self_type_for_implementation(*impl_info); match ty::get(self_type.ty).sty { + ty::ty_enum(type_def_id, _) | ty::ty_struct(type_def_id, _) => { let mut destructor_for_type = tcx.destructor_for_type .borrow_mut(); |
