Skip to content

Defaults do not propagate down into subtypes #39

Open
@lundmark

Description

@lundmark

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions