The type of actual parameter '%1$ls' should exactly match the type '%2$ls': This usually indicates that an enum formal was ...