diff options
| author | Michael Goulet <michael@errs.io> | 2024-05-10 11:04:53 -0400 |
|---|---|---|
| committer | Michael Goulet <michael@errs.io> | 2024-05-11 02:10:45 -0400 |
| commit | e444017b4942bf0137b8679d8e8811a8cc604cb4 (patch) | |
| tree | 38a939f00e8a74b32e2c0e5c47b140be12177330 /compiler/rustc_const_eval/src | |
| parent | ef15976387ad9c1cdceaabf469e0cf35f5852f6d (diff) | |
| download | rust-e444017b4942bf0137b8679d8e8811a8cc604cb4.tar.gz rust-e444017b4942bf0137b8679d8e8811a8cc604cb4.zip | |
Consolidate obligation cause codes for where clauses
Diffstat (limited to 'compiler/rustc_const_eval/src')
| -rw-r--r-- | compiler/rustc_const_eval/src/transform/check_consts/check.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/compiler/rustc_const_eval/src/transform/check_consts/check.rs b/compiler/rustc_const_eval/src/transform/check_consts/check.rs index d43dc467c0f..46cc9f69373 100644 --- a/compiler/rustc_const_eval/src/transform/check_consts/check.rs +++ b/compiler/rustc_const_eval/src/transform/check_consts/check.rs @@ -11,7 +11,7 @@ use rustc_middle::mir::*; use rustc_middle::ty::{self, adjustment::PointerCoercion, Ty, TyCtxt}; use rustc_middle::ty::{Instance, InstanceDef, TypeVisitableExt}; use rustc_mir_dataflow::Analysis; -use rustc_span::{sym, Span, Symbol}; +use rustc_span::{sym, Span, Symbol, DUMMY_SP}; use rustc_trait_selection::traits::error_reporting::TypeErrCtxtExt as _; use rustc_trait_selection::traits::{self, ObligationCauseCode, ObligationCtxt}; use rustc_type_ir::visit::{TypeSuperVisitable, TypeVisitor}; @@ -738,7 +738,7 @@ impl<'tcx> Visitor<'tcx> for Checker<'_, 'tcx> { let cause = ObligationCause::new( terminator.source_info.span, self.body.source.def_id().expect_local(), - ObligationCauseCode::WhereClause(callee), + ObligationCauseCode::WhereClause(callee, DUMMY_SP), ); let normalized_predicates = ocx.normalize(&cause, param_env, predicates); ocx.register_obligations(traits::predicates_for_generics( |
