Skip to content

[BUG] Compilation fails on current master branch #173

Closed
@userxfce

Description

@userxfce

command:

mkdir -p /temp/cppfront-git && cd /temp/cppfront-git && git clone https://github.com/hsutter/cppfront.git && cd cppfront/source && g++ cppfront.cpp -std=c++20 -o cppfront

results in:

Cloning into 'cppfront'...
cppfront.cpp:656:23: error: declaration of 'const cpp2::token* cpp2::cppfront::arg_info::token' changes meaning of 'token' [-fpermissive]
656 | token const* token = nullptr;
| ^~~~~
In file included from parse.h:21,
from sema.h:21,
from cppfront.cpp:18:
lex.h:191:7: note: 'token' declared here as 'class cpp2::token'
191 | class token
| ^~~~~

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