mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-09 12:23:04 +00:00
lalr1.cc: don't generate location.hh when location_type is defined
* data/bison.m4 (b4_percent_define_use): New.
(b4_percent_define_get): Use it.
Accept a default value.
* data/c++.m4: Do not provide a default value for the %define
variable location_type, rather, use b4_percent_define_get with a
default argument where its value is needed.
* data/lalr1.cc: Do not load location.cc (which outputs both
location.hh and position.hh) if the user defined location_type.
Do not include location.hh either.
* data/glr.cc: Likewise.
(cherry picked from commit 7789b6e3e7)
Conflicts:
ChangeLog
data/bison.m4
data/c++.m4
data/lalr1.cc
This commit is contained in:
14
ChangeLog
14
ChangeLog
@@ -1,3 +1,17 @@
|
||||
2010-05-04 Akim Demaille <demaille@gostai.com>
|
||||
|
||||
lalr1.cc: don't generate location.hh when location_type is defined
|
||||
* data/bison.m4 (b4_percent_define_use): New.
|
||||
(b4_percent_define_get): Use it.
|
||||
Accept a default value.
|
||||
* data/c++.m4: Do not provide a default value for the %define
|
||||
variable location_type, rather, use b4_percent_define_get with a
|
||||
default argument where its value is needed.
|
||||
* data/lalr1.cc: Do not load location.cc (which outputs both
|
||||
location.hh and position.hh) if the user defined location_type.
|
||||
Do not include location.hh either.
|
||||
* data/glr.cc: Likewise.
|
||||
|
||||
2010-05-04 Akim Demaille <demaille@gostai.com>
|
||||
|
||||
lalr1.cc: location_type: make sure we don't depend on loc.(begin|end).
|
||||
|
||||
Reference in New Issue
Block a user