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

Commit 861604ab authored by Myles Watson's avatar Myles Watson
Browse files

PDL: Only find offsets from the beginning for structs

Test: bluetooth_packet_parser_test
Change-Id: I9c7286ad8fa04b1b9cff3062730da0a5778938bd
parent 7f432611
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -101,8 +101,7 @@ void StructDef::GenParse(std::ostream& s) const {
      } else {
        s << "{ return {};}";
      }
      int num_leading_bits =
          field->GenBounds(s, GetOffsetForField(field->GetName(), false), GetOffsetForField(field->GetName(), true));
      int num_leading_bits = field->GenBounds(s, GetOffsetForField(field->GetName(), false), Size());
      s << "auto " << field->GetName() << "_ptr = &to_fill->" << field->GetName() << "_;";
      field->GenExtractor(s, num_leading_bits);
      s << "}";