diff options
| author | Niko Matsakis <niko@alum.mit.edu> | 2018-10-17 12:32:00 -0400 |
|---|---|---|
| committer | Niko Matsakis <niko@alum.mit.edu> | 2018-10-19 08:31:35 -0400 |
| commit | bd93741bd34071faa74dc3c7de862ce289378cba (patch) | |
| tree | 3825ff05a25780ce84450536b62c62736790d0a7 /src | |
| parent | 74ff7dcb1388e60a613cd6050bcd372a3cc4998b (diff) | |
| download | rust-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.rs | 9 |
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); |
