3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2025-04-25 10:05:33 +00:00

Make the generated *.tab.hh include all the headers needed to define the union.

This commit is contained in:
Henner Zeller 2019-05-14 21:07:26 -07:00
parent c8c1df23a0
commit 8eb2798776
2 changed files with 18 additions and 2 deletions

View file

@ -112,6 +112,15 @@ struct specify_rise_fall {
%define api.prefix {frontend_verilog_yy}
/* The union is defined in the header, so we need to provide all the
* includes it requires
*/
%code requires {
#include <map>
#include <string>
#include "frontends/verilog/verilog_frontend.h"
}
%union {
std::string *string;
struct YOSYS_NAMESPACE_PREFIX AST::AstNode *ast;
@ -2418,4 +2427,3 @@ concat_list:
$$ = $3;
$$->children.push_back($1);
};