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
translate_type_expr_from_types.ml L69-L72 maps bool, int, float and string but not char, and the Tconstr case (L523) does not expand the abbreviation, so char falls through to a type named char.
The genType code is unchanged in this range, so the gap may predate it; #8892 settles what char is at runtime.
Possible cause (speculation only)
A guess: genType's builtin table predates char being an alias, and nothing tests a char in a genType signature.
Activity