CLAD 04-29
Variants are used for all of the following except:
- Passing values between programs written with different compilers
- Allowing software to achieve a greater degree of generality
- Representing any data type
- Converting from fixed point to floating point data