CFI emits jump slots for indirect functions as a byte array constant, and declares function-typed aliases to these constants.
This change fixes AsmPrinter to emit these aliases as function symbols, and not data symbols.
It does it by looking at the pointee type of the alias, which feels like the wrong thing to do. Does anyone have any better ideas?
Comment is no longer accurate.