Skip to content

A7-1-2: Certain logging functions are reported because they are considered side-effect free #227

Closed as duplicate of#843
@lcartey

Description

@lcartey

Affected rules

  • A7-1-2

Description

A logging function cannot be marked as constexpr because it is intended to have a side-effect (writing a log entry). In certain cases we are marking logging functions under this rule, which likely means we are not identifying the side-effect. The query takes a conservative approach to identifying side effects i.e. it will err on the side of assuming side-effects unless it can prove otherwise, so we're possibly missing an edge case here.

Example

Metadata

Metadata

Assignees

Type

No type

Projects

Status

Closed (Duplicate)

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions