glr2.cc: fix warning about local variable vs. member

Fix a warning triggered in GCC (at least from 4.6 to 4.9):

    input.cc: In constructor 'glr_stack_item::glr_stack_item(bool)':
    input.cc:1371:5: error: declaration of 'is_state' shadows a member of 'this' [-Werror=shadow]
         : is_state_(is_state)
         ^

* data/skeletons/glr2.cc (glr_stack_item): Alpha-convert.
This commit is contained in:
Akim Demaille
2020-09-14 06:34:07 +02:00
parent c654eb481c
commit 11995fec50

View File

@@ -1211,10 +1211,10 @@ class semantic_option {
class glr_stack_item
{
public:
glr_stack_item(bool is_state = true)
: is_state_(is_state)
glr_stack_item (bool state = true)
: is_state_ (state)
{
if (is_state)
if (is_state_)
new (&raw_) glr_state;
else
new (&raw_) semantic_option;