diff options
| author | bors <bors@rust-lang.org> | 2020-10-04 18:24:02 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2020-10-04 18:24:02 +0000 |
| commit | 4ccf5f731bb71db3470002d6baf5ab4792b821d9 (patch) | |
| tree | 2a066b9fad8ec915bb91d565e61d9cfe8c72a354 /compiler/rustc_middle/src/ty/instance.rs | |
| parent | a835b483fe0418b48ca44afb65cd0dd6bad4eb9b (diff) | |
| parent | 606655edc431d5f0069543a5d523c8bc67b918cf (diff) | |
Auto merge of #77430 - ecstatic-morse:mir-source-in-body, r=lcnr
Store a `MirSource` inside every `Body` Resolves #77427. r? `@ghost`
Diffstat (limited to 'compiler/rustc_middle/src/ty/instance.rs')
| -rw-r--r-- | compiler/rustc_middle/src/ty/instance.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/compiler/rustc_middle/src/ty/instance.rs b/compiler/rustc_middle/src/ty/instance.rs index a6b62097d5b..9bb1c0ed7de 100644 --- a/compiler/rustc_middle/src/ty/instance.rs +++ b/compiler/rustc_middle/src/ty/instance.rs @@ -22,7 +22,8 @@ pub struct Instance<'tcx> { pub substs: SubstsRef<'tcx>, } -#[derive(Copy, Clone, PartialEq, Eq, Hash, Debug, TyEncodable, TyDecodable, HashStable)] +#[derive(Copy, Clone, PartialEq, Eq, PartialOrd, Ord, Hash, Debug)] +#[derive(TyEncodable, TyDecodable, HashStable, TypeFoldable)] pub enum InstanceDef<'tcx> { /// A user-defined callable item. /// |
