Method CreateConstantStruct
CreateConstantStruct(bool, params IEnumerable<Constant>)
Creates a constant structure from a set of values
public Constant CreateConstantStruct(bool packed, params IEnumerable<Constant> values)
Parameters
packed
boolFlag to indicate if the structure is packed and no alignment should be applied to the members
values
IEnumerable<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 |