about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorNiko Matsakis <niko@alum.mit.edu>2018-10-17 12:32:00 -0400
committerNiko Matsakis <niko@alum.mit.edu>2018-10-19 08:31:35 -0400
commitbd93741bd34071faa74dc3c7de862ce289378cba (patch)
tree3825ff05a25780ce84450536b62c62736790d0a7 /src
parent74ff7dcb1388e60a613cd6050bcd372a3cc4998b (diff)
downloadrust-bd93741bd34071faa74dc3c7de862ce289378cba.tar.gz
rust-bd93741bd34071faa74dc3c7de862ce289378cba.zip
remove outdated assertion
This dates from the days before we instantiated user types with
inference variables.
Diffstat (limited to 'src')
-rw-r--r--src/librustc/infer/canonical/query_response.rs9
1 files changed, 1 insertions, 8 deletions
diff --git a/src/librustc/infer/canonical/query_response.rs b/src/librustc/infer/canonical/query_response.rs
index c29a75c34cf..b9edc9f51ea 100644
--- a/src/librustc/infer/canonical/query_response.rs
+++ b/src/librustc/infer/canonical/query_response.rs
@@ -19,7 +19,7 @@
 
 use infer::canonical::substitute::substitute_value;
 use infer::canonical::{
-    Canonical, CanonicalVarKind, CanonicalVarValues, CanonicalizedQueryResponse, Certainty,
+    Canonical, CanonicalVarValues, CanonicalizedQueryResponse, Certainty,
     OriginalQueryValues, QueryRegionConstraint, QueryResponse,
 };
 use infer::region_constraints::{Constraint, RegionConstraintData};
@@ -262,13 +262,6 @@ impl<'cx, 'gcx, 'tcx> InferCtxt<'cx, 'gcx, 'tcx> {
     where
         R: Debug + TypeFoldable<'tcx>,
     {
-        // In an NLL query, there should be no type variables in the
-        // query, only region variables.
-        debug_assert!(query_response.variables.iter().all(|v| match v.kind {
-            CanonicalVarKind::Ty(_) => false,
-            CanonicalVarKind::Region => true,
-        }));
-
         let result_subst =
             self.query_response_substitution_guess(cause, original_values, query_response);