You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Also, looking at the code, I think that the logic could be better: i.e., first refine the return type for absent fields, and then use this information to type overridden fields.
But this is another story.
Original bug ID: 7695
Reporter: copy
Assigned to: @garrigue
Status: resolved (set by @xavierleroy on 2017-12-28T18:37:46Z)
Resolution: fixed
Priority: normal
Severity: minor
Version: 4.06.0
Target version: 4.07.0+dev/beta2/rc1/rc2
Fixed in version: 4.07.0+dev/beta2/rc1/rc2
Category: typing
Has duplicate: #7766
Child of: #6608
Monitored by: @nojb @gasche
Bug description
The following code produce a compiler error ("Fatal error: exception Ctype.Unify(_)").
let _ =
let arb = QCheck.char in
let gen = QCheck.Gen.int in
{ arb with gen }
Steps to reproduce
The text was updated successfully, but these errors were encountered: