[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Bison C++ mid-rule value lost with variants
From: |
Piotr Marcińczyk |
Subject: |
Bison C++ mid-rule value lost with variants |
Date: |
Thu, 29 Jun 2017 15:55:06 +0200 |
I supposedly found a bug in lalr1.cc skeleton with variant semantic type.
When using mid-rule action { $<type>$ = value; } to return a value that
will be used in further semantic actions, it appears that the value on
stack becomes zero. Tested with Bison version 3.0.4.
Link to a minimal working example:
https://pastebin.com/bwsTSWNU
Link to StackOverflow question about it:
https://stackoverflow.com/q/44811550/1538920
Best regards,
Piotr Marcińczyk
- Bison C++ mid-rule value lost with variants,
Piotr Marcińczyk <=