Skip to content

Commit f6aa0bd

Browse files
committed
Fix ChalkInferenceContext::into_hh_goal
1 parent 3b1f74c commit f6aa0bd

File tree

1 file changed

+4
-1
lines changed
  • src/librustc_traits/chalk_context

1 file changed

+4
-1
lines changed

src/librustc_traits/chalk_context/mod.rs

+4-1
Original file line numberDiff line numberDiff line change
@@ -256,7 +256,10 @@ impl context::InferenceTable<ChalkArenas<'gcx>, ChalkArenas<'tcx>>
256256

257257
fn into_hh_goal(&mut self, goal: Goal<'tcx>) -> ChalkHhGoal<'tcx> {
258258
match *goal {
259-
GoalKind::Implies(..) => panic!("FIXME rust-lang-nursery/chalk#94"),
259+
GoalKind::Implies(hypotheses, goal) => HhGoal::Implies(
260+
hypotheses.iter().cloned().collect(),
261+
goal
262+
),
260263
GoalKind::And(left, right) => HhGoal::And(left, right),
261264
GoalKind::Not(subgoal) => HhGoal::Not(subgoal),
262265
GoalKind::DomainGoal(d) => HhGoal::DomainGoal(d),

0 commit comments

Comments
 (0)