Skip to content

Member access on user-defined literal tokenized incorrectly #376

@chrchr-github

Description

@chrchr-github

https://trac.cppcheck.net/ticket/13181

struct A { double eps(double); };
A operator ""_a(long double);

void f() {
    double d = 1.23;

    if (d == 1.2_a.eps(.1)) {}

}

1.2_a.eps is one token.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions