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

Commit a7fc2d02 authored by Christopher Di Bella's avatar Christopher Di Bella
Browse files

follows the advice of -Wsign-compare

Bug: 181177782
Test: #stability #security
Change-Id: Icf11ac28caf05e1bdfcb9453153723f40d147090
parent 69afb119
Loading
Loading
Loading
Loading
+15 −15
Original line number Diff line number Diff line
@@ -395,7 +395,7 @@ void PacketDef::GenTestingFromView(std::ostream& s) const {
  FieldList params = GetParamList().GetFieldsWithoutTypes({
      BodyField::kFieldType,
  });
  for (int i = 0; i < params.size(); i++) {
  for (std::size_t i = 0; i < params.size(); i++) {
    params[i]->GenBuilderParameterFromView(s);
    if (i != params.size() - 1) {
      s << ", ";
@@ -498,7 +498,7 @@ void PacketDef::GenBuilderCreate(std::ostream& s) const {
  s << "static std::unique_ptr<" << name_ << "Builder> Create(";

  auto params = GetParamList();
  for (int i = 0; i < params.size(); i++) {
  for (std::size_t i = 0; i < params.size(); i++) {
    params[i]->GenBuilderParameter(s);
    if (i != params.size() - 1) {
      s << ", ";
@@ -514,7 +514,7 @@ void PacketDef::GenBuilderCreate(std::ostream& s) const {
      BodyField::kFieldType,
  });
  // Add the parameters.
  for (int i = 0; i < params.size(); i++) {
  for (std::size_t i = 0; i < params.size(); i++) {
    if (params[i]->BuilderParameterMustBeMoved()) {
      s << "std::move(" << params[i]->GetName() << ")";
    } else {
@@ -630,7 +630,7 @@ void PacketDef::GenBuilderParameterChecker(std::ostream& s) const {

  // Generate function arguments.
  s << "void CheckParameterValues(";
  for (int i = 0; i < params_to_validate.size(); i++) {
  for (std::size_t i = 0; i < params_to_validate.size(); i++) {
    params_to_validate[i]->GenBuilderParameter(s);
    if (i != params_to_validate.size() - 1) {
      s << ", ";
@@ -653,7 +653,7 @@ void PacketDef::GenBuilderConstructor(std::ostream& s) const {
      PayloadField::kFieldType,
      BodyField::kFieldType,
  });
  for (int i = 0; i < params.size(); i++) {
  for (std::size_t i = 0; i < params.size(); i++) {
    params[i]->GenBuilderParameter(s);
    if (i != params.size() - 1) {
      s << ", ";
@@ -677,7 +677,7 @@ void PacketDef::GenBuilderConstructor(std::ostream& s) const {

    // Go through all the fields and replace constrained fields with fixed values
    // when calling the parent constructor.
    for (int i = 0; i < parent_params.size(); i++) {
    for (std::size_t i = 0; i < parent_params.size(); i++) {
      const auto& field = parent_params[i];
      const auto& constraint = parent_constraints_.find(field->GetName());
      if (constraint != parent_constraints_.end()) {
@@ -711,7 +711,7 @@ void PacketDef::GenBuilderConstructor(std::ostream& s) const {
  if (parent_ != nullptr && saved_params.size() > 0) {
    s << ",";
  }
  for (int i = 0; i < saved_params.size(); i++) {
  for (std::size_t i = 0; i < saved_params.size(); i++) {
    const auto& saved_param_name = saved_params[i]->GetName();
    if (saved_params[i]->BuilderParameterMustBeMoved()) {
      s << saved_param_name << "_(std::move(" << saved_param_name << "))";
@@ -728,7 +728,7 @@ void PacketDef::GenBuilderConstructor(std::ostream& s) const {

  if (params_to_validate.size() > 0) {
    s << "CheckParameterValues(";
    for (int i = 0; i < params_to_validate.size(); i++) {
    for (std::size_t i = 0; i < params_to_validate.size(); i++) {
      s << params_to_validate[i]->GetName() << "_";
      if (i != params_to_validate.size() - 1) {
        s << ", ";
@@ -834,8 +834,8 @@ bool PacketDef::GenRustStructFieldNameAndType(std::ostream& s) const {
  if (fields.size() == 0) {
    return false;
  }
  for (int i = 0; i < fields.size(); i++) {
    fields[i]->GenRustNameAndType(s);
  for (const auto& field : fields) {
    field->GenRustNameAndType(s);
    s << ", ";
  }
  return true;
@@ -851,8 +851,8 @@ void PacketDef::GenRustStructFieldNames(std::ostream& s) const {
      PayloadField::kFieldType,
      FixedScalarField::kFieldType,
  });
  for (int i = 0; i < fields.size(); i++) {
    s << fields[i]->GetName();
  for (const auto field : fields) {
    s << field->GetName();
    s << ", ";
  }
}
@@ -986,9 +986,9 @@ void PacketDef::GenRustStructImpls(std::ostream& s) const {
  });

  if (fields.size() > 0) {
    for (int i = 0; i < fields.size(); i++) {
      auto field_type = fields[i]->GetFieldType();
      s << fields[i]->GetName();
    for (const auto& field : fields) {
      auto field_type = field->GetFieldType();
      s << field->GetName();
      s << ", ";
    }
  }
+4 −6
Original line number Diff line number Diff line
@@ -245,8 +245,8 @@ FieldList ParentDef::GetParamList() const {

void ParentDef::GenMembers(std::ostream& s) const {
  // Add the parameter list.
  for (int i = 0; i < fields_.size(); i++) {
    if (fields_[i]->GenBuilderMember(s)) {
  for (const auto& field : fields_) {
    if (field->GenBuilderMember(s)) {
      s << "_{};";
    }
  }
@@ -463,8 +463,7 @@ void ParentDef::GenInstanceOf(std::ostream& s) const {
    });

    // Check if constrained parent fields are set to their correct values.
    for (int i = 0; i < parent_params.size(); i++) {
      const auto& field = parent_params[i];
    for (const auto& field : parent_params) {
      const auto& constraint = parent_constraints_.find(field->GetName());
      if (constraint != parent_constraints_.end()) {
        s << "if (parent." << field->GetName() << "_ != ";
@@ -651,8 +650,7 @@ void ParentDef::GenSizeRetVal(std::ostream& s) const {
      BodyField::kFieldType,
  });
  s << "let ret = 0;";
  for (int i = 0; i < fields.size(); i++) {
    auto field = fields[i];
  for (const auto field : fields) {
    bool is_padding = field->GetFieldType() == PaddingField::kFieldType;
    bool is_vector = field->GetFieldType() == VectorField::kFieldType;
    if (is_padding || is_vector) {
+1 −2
Original line number Diff line number Diff line
@@ -267,8 +267,7 @@ void StructDef::GenConstructor(std::ostream& s) const {
    });

    // Set constrained parent fields to their correct values.
    for (int i = 0; i < parent_params.size(); i++) {
      const auto& field = parent_params[i];
    for (const auto& field : parent_params) {
      const auto& constraint = parent_constraints_.find(field->GetName());
      if (constraint != parent_constraints_.end()) {
        s << parent_->name_ << "::" << field->GetName() << "_ = ";