Open
Description
Example:
{
"module" : "test",
"types" : {
"mytype_1" : {
"members" : [
{ "name" : "submember1", "type" : "string[]", "default" : [ "apa" ] },
{ "name" : "submember2", "type" : "uint32" },
]
},
"mytype_2" : {
"members" : [
{ "name" : "member1", "type" : "mytype_1", "default" : { "submember2":1337 }}
]
}
}
}
Fails on two parts:
1 The default for member1 in mytype_2 tries to apply a default-value that is the size of the entire member.
2 Defaults for the type mytype_1 is never applied to member1 in mytype_2