Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit fed8932c authored by Martin Geisler's avatar Martin Geisler
Browse files

pdl: Add Packet_Reserved_Field canonical test

This test was already working, just needed to be added.

Tag: #feature
Bug: 233340330
Test: atest pdl_tests pdl_rust_generator_tests_{le,be}
Change-Id: I81f0e4c85fa61da9010bfa2a592839a55ae8979a
parent 26b705cc
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -160,6 +160,7 @@ fn main() {
            "Packet_Payload_Field_VariableSize",
            "Packet_Payload_Field_UnknownSize",
            "Packet_Payload_Field_UnknownSize_Terminal",
            "Packet_Reserved_Field",
            "ScalarChild_A",
            "ScalarChild_B",
            "EnumChild_A",
+7 −2
Original line number Diff line number Diff line
@@ -42,8 +42,13 @@ packet Packet_Enum_Field {
    c: 57,
}

// Array fields
// Array element types
// The parser must be able to handle bit fields with reserved fields
// up to 64 bits wide.  The parser should generate a static size guard.
packet Packet_Reserved_Field {
    a: 7,
    _reserved_: 2,
    c: 55,
}

// The parser must be able to handle bit fields with size fields
// up to 64 bits wide.  The parser should generate a static size guard.
+7 −2
Original line number Diff line number Diff line
@@ -42,8 +42,13 @@ packet Packet_Enum_Field {
    c: 57,
}

// Array fields
// Array element types
// The parser must be able to handle bit fields with reserved fields
// up to 64 bits wide.  The parser should generate a static size guard.
packet Packet_Reserved_Field {
    a: 7,
    _reserved_: 2,
    c: 55,
}

// The parser must be able to handle bit fields with size fields
// up to 64 bits wide.  The parser should generate a static size guard.