Arm isn't marked as the 32 bit variant of aarch64

Hi Renato,

In Triple::get32BitArchVariant() we are not returning Triple::arm (alias for aarch32 AFAIK) as the 32 bit variant of Triple::aarch64. Do you know what is the reason behind it and if I can change it without causing any problem?

Thanks,
Tamas

Hi Tamas,

::arm isn’t an alias for AArch32. AArch32 contains two instruction sets; A32 and T32. ::arm is an alias for A32.

That said, it’s probably the right alias for A64 (as long as -mthumb works)

James