The following instructions were enhanced with type dependent operands:
- convert_function
- pointer_to_thin_function
- upcast_inst
- thin_to_thick_function
Fixes rdar://31879356
There's an existing optimizer bug that is now exposed
involving function conversions. It does not appear
related to my changes.
I filed <rdar://problem/31879356> to track the issue.