Skip to content

[BUG] Assertion `id' failed. cpp2::using_statement_node::for_namespace #1264

@MarekKnapek

Description

@MarekKnapek

Steps to reproduce:

  • Get latest cppfront source code.
  • Compile cppfront, g++ -std=c++20 cppfront.cpp.
  • Run cppfront on this test file:
align_:=using"g"_:

Expected result:

  • Compilation success, or nice error message printed.

Actual result:

  • a.out: parse.h:2142: bool cpp2::using_statement_node::for_namespace() const: Assertion `id' failed.
  • Aborted (core dumped)

Found by fuzzing, #1131.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions