Method CreateConstantStruct
CreateConstantStruct(bool, params IEnumerable<Constant>)
Creates a constant structure from a set of values
Constant CreateConstantStruct(bool packed, params IEnumerable<Constant> values)
Parameters
packedboolFlag to indicate if the structure is packed and no alignment should be applied to the members
valuesIEnumerable<Constant>Set of values to use in forming the structure
Returns
Remarks
note
The actual concrete return type depends on the parameters provided and will be one of the following:
| Constant derived type | Description |
|---|---|
| ConstantAggregateZero | If all the member values are zero constants |
| UndefValue | If all the member values are UndefValue |
| ConstantStruct | All other cases |