Skip to content

Commit 293e9ae

Browse files
committed
Fix some missing includes.
Some found in the new ram implementation. Signed-off-by: Henner Zeller <[email protected]>
1 parent 320b89c commit 293e9ae

File tree

9 files changed

+31
-1
lines changed

9 files changed

+31
-1
lines changed

src/cgt/src/ClockGating.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
#include "base/main/abcapis.h"
2525
#include "cut/abc_init.h"
2626
#include "cut/abc_library_factory.h"
27+
#include "cut/logic_cut.h"
2728
#include "cut/logic_extractor.h"
2829
#include "db_sta/dbNetwork.hh"
2930
#include "db_sta/dbSta.hh"

src/cut/test/cpp/TestAbc.cc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
#include "base/abc/abc.h"
2525
#include "base/main/abcapis.h"
2626
#include "cut/abc_library_factory.h"
27+
#include "cut/logic_cut.h"
2728
#include "cut/logic_extractor.h"
2829
#include "db_sta/dbReadVerilog.hh"
2930
#include "db_sta/dbSta.hh"
@@ -37,12 +38,14 @@
3738
#include "sta/Graph.hh"
3839
#include "sta/Liberty.hh"
3940
#include "sta/NetworkClass.hh"
41+
#include "sta/SdcClass.hh"
4042
#include "sta/Sta.hh"
4143
#include "sta/Units.hh"
4244
#include "sta/VerilogReader.hh"
4345
#include "tst/fixture.h"
4446
#include "utl/Logger.h"
4547
#include "utl/deleter.h"
48+
#include "utl/unique_name.h"
4649

4750
// Headers have duplicate declarations so we include
4851
// a forward one to get at this function without angering

src/gui/src/timingWidget.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
#include <QWidget>
1919
#include <memory>
2020
#include <set>
21+
#include <stdexcept>
2122
#include <string>
2223
#include <vector>
2324

src/ram/include/ram/ram.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,15 @@
33

44
#pragma once
55

6+
#include <array>
67
#include <functional>
78
#include <memory>
9+
#include <string>
10+
#include <utility>
11+
#include <vector>
812

913
#include "odb/db.h"
14+
#include "odb/dbTypes.h"
1015

1116
namespace odb {
1217
class dbMaster;

src/ram/src/layout.cpp

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,10 @@
33

44
#include "layout.h"
55

6+
#include "odb/db.h"
7+
#include "odb/dbTypes.h"
8+
#include "odb/geom.h"
9+
#include "odb/isotropy.h"
610
#include "ram/ram.h"
711
#include "utl/Logger.h"
812

@@ -150,7 +154,9 @@ Grid::Grid(odb::Orientation2D orientation, int tracks)
150154
}
151155

152156
Grid::Grid(odb::Orientation2D orientation, Point origin)
153-
: orientation_(orientation), origin_(origin){};
157+
: orientation_(orientation), origin_(origin)
158+
{
159+
}
154160

155161
void Grid::addLayout(std::unique_ptr<Layout> layout)
156162
{

src/ram/src/layout.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,12 @@
44
#pragma once
55

66
#include <memory>
7+
#include <vector>
78

89
#include "odb/db.h"
10+
#include "odb/dbTypes.h"
11+
#include "odb/geom.h"
12+
#include "odb/isotropy.h"
913

1014
namespace ram {
1115

src/ram/src/ram.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,13 @@
33

44
#include "ram/ram.h"
55

6+
#include <array>
7+
#include <vector>
8+
69
#include "db_sta/dbNetwork.hh"
710
#include "layout.h"
11+
#include "odb/db.h"
12+
#include "odb/dbTypes.h"
813
#include "sta/FuncExpr.hh"
914
#include "sta/Liberty.hh"
1015
#include "sta/PortDirection.hh"

src/rmp/test/cpp/TestAbc.cc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
#include "base/abc/abc.h"
1919
#include "base/main/abcapis.h"
2020
#include "cut/abc_library_factory.h"
21+
#include "cut/logic_cut.h"
2122
#include "cut/logic_extractor.h"
2223
#include "db_sta/dbReadVerilog.hh"
2324
#include "db_sta/dbSta.hh"
@@ -31,12 +32,14 @@
3132
#include "sta/Graph.hh"
3233
#include "sta/Liberty.hh"
3334
#include "sta/NetworkClass.hh"
35+
#include "sta/SdcClass.hh"
3436
#include "sta/Sta.hh"
3537
#include "sta/Units.hh"
3638
#include "sta/VerilogReader.hh"
3739
#include "tst/fixture.h"
3840
#include "utl/Logger.h"
3941
#include "utl/deleter.h"
42+
#include "utl/unique_name.h"
4043
#include "zero_slack_strategy.h"
4144

4245
// Headers have duplicate declarations so we include

src/rsz/src/RepairSetup.cc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
#include <algorithm>
77
#include <cmath>
8+
#include <cstddef>
89
#include <limits>
910
#include <string>
1011
#include <utility>
@@ -18,6 +19,7 @@
1819
#include "db_sta/dbSta.hh"
1920
#include "sta/Delay.hh"
2021
#include "sta/NetworkClass.hh"
22+
#include "sta/SearchClass.hh"
2123
// This includes SizeUpMatchMove
2224
#include "SizeUpMove.hh"
2325
#include "SplitLoadMove.hh"

0 commit comments

Comments
 (0)