From b045c201b2086073f43d76290b9cb2a5a8e16f89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?John=20K=C3=A5re=20Alsaker?= Date: Mon, 14 Aug 2017 14:11:35 +0200 Subject: [PATCH] Use a DepNode for the generator signature --- src/librustc/dep_graph/dep_node.rs | 1 + src/librustc/ty/maps.rs | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/librustc/dep_graph/dep_node.rs b/src/librustc/dep_graph/dep_node.rs index 5b609f192e1..f4143e9b22e 100644 --- a/src/librustc/dep_graph/dep_node.rs +++ b/src/librustc/dep_graph/dep_node.rs @@ -432,6 +432,7 @@ define_dep_nodes!( <'tcx> [] ImplPolarity(DefId), [] ClosureKind(DefId), [] FnSignature(DefId), + [] GenSignature(DefId), [] CoerceUnsizedInfo(DefId), [] ItemVarianceConstraints(DefId), diff --git a/src/librustc/ty/maps.rs b/src/librustc/ty/maps.rs index b121c05f244..ba3cd5ba391 100644 --- a/src/librustc/ty/maps.rs +++ b/src/librustc/ty/maps.rs @@ -919,7 +919,7 @@ define_maps! { <'tcx> /// Records the signature of each generator. The def ID is the ID of the /// expression defining the closure. - [] generator_sig: TypeckTables(DefId) -> Option>, + [] generator_sig: GenSignature(DefId) -> Option>, /// Caches CoerceUnsized kinds for impls on custom types. [] coerce_unsized_info: CoerceUnsizedInfo(DefId)