-
Notifications
You must be signed in to change notification settings - Fork 27
Open
Description
Hi,
I'm building checktestdata on WSL. When compiling on master, I get:
g++ -g -O2 -Wall -fstack-protector -fPIE -D_FORTIFY_SOURCE=2 -std=c++14 -DVERSION="\"20200702\"" -I/usr/include -c -o parse.o parse.cc
In file included from parse.cc:6:0:
parser.ih: In member function ‘int Parser::lex()’:
parser.ih:23:2: error: ‘d_val_’ was not declared in this scope
d_val_ = STYPE_(d_scanner.matched());
^~~~~~
parser.ih:23:2: note: suggested alternative: ‘d_val__’
d_val_ = STYPE_(d_scanner.matched());
^~~~~~
d_val__
parser.ih:23:11: error: ‘STYPE_’ was not declared in this scope
d_val_ = STYPE_(d_scanner.matched());
^~~~~~
parser.ih:23:11: note: suggested alternative: ‘STYPE__’
d_val_ = STYPE_(d_scanner.matched());
^~~~~~
STYPE__
parse.cc: At global scope:
parse.cc:2363:30: error: no ‘void Parser::errorRecovery__()’ member function declared in class ‘Parser’
void Parser::errorRecovery__()
^
parse.cc:2395:44: error: no ‘void Parser::executeAction__(int)’ member function declared in class ‘Parser’
void Parser::executeAction__(int production)
^
checktestdata.y:154:1: error: expected unqualified-id before ‘catch’
checktestdata.y:160:26: error: no ‘void Parser::nextCycle__()’ member function declared in class ‘Parser’
checktestdata.y:192:1: error: expected unqualified-id before ‘catch’
checktestdata.y:206:26: error: no ‘void Parser::nextToken__()’ member function declared in class ‘Parser’
checktestdata.y:233:22: error: no ‘void Parser::print__()’ member function declared in class ‘Parser’
checktestdata.y: In member function ‘int Parser::parse()’:
checktestdata.y:269:9: error: ‘nextCycle__’ was not declared in this scope
checktestdata.y:269:9: note: suggested alternative: ‘nextCycle_’
<builtin>: recipe for target 'parse.o' failed
make: *** [parse.o] Error 1
The release branch builds successfully. I'm a C++ noob and I've no idea what you might need to help :-) Feel free to ask! Some versions:
- g++ (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0
- bisonc++ V6.01.00
- flexc++ V2.06.02
Metadata
Metadata
Assignees
Labels
No labels