about summary refs log tree commit diff
diff options
context:
space:
mode:
authorJohn Kåre Alsaker <john.kare.alsaker@gmail.com>2017-08-14 14:11:35 +0200
committerJohn Kåre Alsaker <john.kare.alsaker@gmail.com>2017-08-14 14:11:35 +0200
commitb045c201b2086073f43d76290b9cb2a5a8e16f89 (patch)
tree43c8b76f78f52e67e1dac6499c53b07766e67b88
parenteff2884e5ff3eaa5338e3308ac6e6a2bfbd0b664 (diff)
downloadrust-b045c201b2086073f43d76290b9cb2a5a8e16f89.tar.gz
rust-b045c201b2086073f43d76290b9cb2a5a8e16f89.zip
Use a DepNode for the generator signature
-rw-r--r--src/librustc/dep_graph/dep_node.rs1
-rw-r--r--src/librustc/ty/maps.rs2
2 files changed, 2 insertions, 1 deletions
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<ty::PolyGenSig<'tcx>>,
+    [] generator_sig: GenSignature(DefId) -> Option<ty::PolyGenSig<'tcx>>,
 
     /// Caches CoerceUnsized kinds for impls on custom types.
     [] coerce_unsized_info: CoerceUnsizedInfo(DefId)