@@ -79,12 +79,12 @@ trait ConstraintHandling {
79
79
if (Config .failOnInstantiationToNothing) assert(false , msg)
80
80
else ctx.log(msg)
81
81
}
82
- constr.println(i " adding $description" )
82
+ constr.println(i " adding $description in ${ctx.typerState.hashesStr} " )
83
83
val lower = constraint.lower(param)
84
84
val res =
85
85
addOneBound(param, bound, isUpper = true ) &&
86
86
lower.forall(addOneBound(_, bound, isUpper = true ))
87
- constr.println(i " added $description = $res" )
87
+ constr.println(i " added $description = $res in ${ctx.typerState.hashesStr} " )
88
88
res
89
89
}
90
90
@@ -95,7 +95,7 @@ trait ConstraintHandling {
95
95
val res =
96
96
addOneBound(param, bound, isUpper = false ) &&
97
97
upper.forall(addOneBound(_, bound, isUpper = false ))
98
- constr.println(i " added $description = $res" )
98
+ constr.println(i " added $description = $res in ${ctx.typerState.hashesStr} " )
99
99
res
100
100
}
101
101
@@ -108,12 +108,12 @@ trait ConstraintHandling {
108
108
val up2 = p2 :: constraint.exclusiveUpper(p2, p1)
109
109
val lo1 = constraint.nonParamBounds(p1).lo
110
110
val hi2 = constraint.nonParamBounds(p2).hi
111
- constr.println(i " adding $description down1 = $down1, up2 = $up2" )
111
+ constr.println(i " adding $description down1 = $down1, up2 = $up2 ${ctx.typerState.hashesStr} " )
112
112
constraint = constraint.addLess(p1, p2)
113
113
down1.forall(addOneBound(_, hi2, isUpper = true )) &&
114
114
up2.forall(addOneBound(_, lo1, isUpper = false ))
115
115
}
116
- constr.println(i " added $description = $res" )
116
+ constr.println(i " added $description = $res ${ctx.typerState.hashesStr} " )
117
117
res
118
118
}
119
119
0 commit comments