Menu

Cppcheck: (error) cppcheckError: Internal error. Token::astOperand1() cyclic dependency. [cppcheck-2.2]

2021-03-23
2021-03-23
  • Steffen Brauer

    Steffen Brauer - 2021-03-23

    This provokes an internal error in cppcheck-2.2:

    std::set<int> s1;
    if (const auto& [_, inserted] = s1.emplace(1); inserted)
    </int>

    Offending line is line 2.

    This works:

    std::set<int> s1;
    const auto& [_, inserted] = s1.emplace(1);
    if (inserted)
    </int>

     
  • Steffen Brauer

    Steffen Brauer - 2021-03-23

    </int> == {}

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.