The following example contains disjoint and hidden holes. This is the unshaded view of the solid model:
IFR with Merge disjoint holes deselected produces this result:
This is the result with Merge disjoint holes selected:
This is the result with Merge disjoint holes and Merge hidden holes selected: