Skip to content

M5-0-2: triggers on expressions with no dependence on precedence rules #364

Open
@anthony-williams-woven

Description

@anthony-williams-woven

Affected rules

  • M5-0-2

Description

M5-0-2 reports "Limited dependence should be placed on C++ operator precedence rules in expressions" on expressions which are fully parenthesized

Example

constexpr byte& operator&=(byte& lhs, const byte rhs) noexcept {
  lhs = (lhs & rhs);
  return lhs;
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    Standard-AUTOSARenhancementNew feature or requestuser-reportIssue reported by an end user of CodeQL Coding Standards

    Type

    No type

    Projects

    Status

    Triaged

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions