Skip to content

Commit be538f2

Browse files
committed
rmp: fix abc gcc compilation
Signed-off-by: Bartłomiej Chmiel <bchmiel@antmicro.com>
1 parent 4497cbc commit be538f2

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/rmp/src/gia.cpp

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,16 @@
1212
#include "aig/aig/aig.h"
1313
#include "aig/gia/giaAig.h"
1414
#include "base/abc/abc.h"
15-
#include "base/main/main.h"
15+
#pragma GCC diagnostic push
16+
#pragma GCC diagnostic ignored "-Wredundant-decls"
17+
#include "map/if/if.h"
18+
#pragma GCC diagnostic pop
1619
#include "cut/abc_library_factory.h"
1720
#include "cut/logic_cut.h"
1821
#include "cut/logic_extractor.h"
1922
#include "db_sta/dbNetwork.hh"
2023
#include "db_sta/dbSta.hh"
2124
#include "gia.h"
22-
// This header has a cycle, but has include guards
23-
#include "map/if/if.h" // NOLINT(misc-header-include-cycle)
2425
#include "map/mio/mio.h"
2526
#include "map/scl/sclLib.h"
2627
#include "map/scl/sclSize.h"
@@ -75,6 +76,7 @@ extern Gia_Man_t* Gia_ManCheckFalse(Gia_Man_t* p,
7576
extern Vec_Ptr_t* Abc_NtkCollectCiNames(Abc_Ntk_t* pNtk);
7677
extern Vec_Ptr_t* Abc_NtkCollectCoNames(Abc_Ntk_t* pNtk);
7778
extern void Abc_NtkRedirectCiCo(Abc_Ntk_t* pNtk);
79+
extern void Abc_FrameSetLibGen(void* pLib);
7880
} // namespace abc
7981

8082
namespace rmp {

0 commit comments

Comments
 (0)