28992, "jabraham17", "[Bug]: cls fails to show inlays with only one instantiation", "2026-06-17T22:06:02Z"
The following code when run with CLS with the resolver on does not display the inlays properly
module A {
record R { type t = int; }
proc foo(type t, param p = 1) { // missing bool
var lhs = t == int; // missing bool
var rhs = p == 2; // missing bool
return lhs && rhs;
}
foo(R(real));
// foo(R(int));
}
if foo(R(int)) is added (so there are 2 instantiations, the bool inlays are shown properly. We should be showing the common bool inlays no matter what.