Merge pull request #14234 from aschwaighofer/swift-4.1-branch-sil_fix_indirect_enum_box_types

[4.1] SIL : Use the enum 's generic signature and the payloads type f…