Today, the IFC has no way of representing the explicit object parameter member function S::f. We could fix this by creating a new type to wrap the parameter type of f but this is not generic enough. Rather we should consider a solution which could see MethodType removed in favor of a more generalized function type containing the explicit/implicit object parameter. This was also discussed in an IPR issue.
Consider:
Today, the IFC has no way of representing the explicit object parameter member function
S::f
. We could fix this by creating a new type to wrap the parameter type off
but this is not generic enough. Rather we should consider a solution which could seeMethodType
removed in favor of a more generalized function type containing the explicit/implicit object parameter. This was also discussed in an IPR issue.