Skip to content

Commit 5dbabb3

Browse files
committed
IWYU: add uhdm headers where needed.
1 parent da79666 commit 5dbabb3

File tree

8 files changed

+11
-0
lines changed

8 files changed

+11
-0
lines changed

include/Surelog/API/Surelog.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727

2828
// UHDM
2929
#include <uhdm/sv_vpi_user.h>
30+
#include <uhdm/vpi_user.h>
3031

3132
namespace SURELOG {
3233

include/Surelog/DesignCompile/CompileDesign.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737
#include <uhdm/containers.h>
3838
#include <uhdm/sv_vpi_user.h>
3939
#include <uhdm/typespec.h>
40+
#include <uhdm/vpi_user.h>
4041

4142
#include <mutex>
4243

include/Surelog/DesignCompile/UhdmWriter.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@
4141
#include <uhdm/Serializer.h>
4242
#include <uhdm/containers.h>
4343
#include <uhdm/uhdm_forward_decl.h>
44+
#include <uhdm/vpi_user.h>
4445

4546
#include <string>
4647

src/API/Surelog.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,9 @@
2828
#include "Surelog/SourceCompile/ParseFile.h"
2929
#include "Surelog/SourceCompile/ParseTreeListener.h"
3030

31+
// UHDM
32+
#include <uhdm/vpi_user.h>
33+
3134
namespace SURELOG {
3235

3336
scompiler* start_compiler(CommandLineParser* clp) {

src/Design/Struct.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
#include <uhdm/ref_typespec.h>
3232
#include <uhdm/struct_typespec.h>
3333
#include <uhdm/typespec_member.h>
34+
#include <uhdm/uhdm_types.h>
3435

3536
namespace SURELOG {
3637

src/DesignCompile/CompileDesign.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,9 +58,11 @@
5858
#include "Surelog/Testbench/Program.h"
5959

6060
// UHDM
61+
#include <uhdm/Serializer.h>
6162
#include <uhdm/include_file_info.h>
6263
#include <uhdm/param_assign.h>
6364
#include <uhdm/uhdm_types.h>
65+
#include <uhdm/vpi_user.h>
6466
#include <uhdm/vpi_visitor.h>
6567

6668
#include <climits>

src/DesignCompile/CompileExpression_test.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
// UHDM
3333
#include <uhdm/ExprEval.h>
3434
#include <uhdm/expr.h>
35+
#include <uhdm/uhdm_types.h>
3536

3637
namespace SURELOG {
3738

src/DesignCompile/Elaboration_test.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@
4444
#include <uhdm/param_assign.h>
4545
#include <uhdm/ref_typespec.h>
4646
#include <uhdm/variables.h>
47+
#include <uhdm/vpi_uhdm.h>
4748
#include <uhdm/vpi_user.h>
4849
#include <uhdm/vpi_visitor.h>
4950

0 commit comments

Comments
 (0)