From 621599fce6a945b47eb67a6826aa9c4b8f22b1b1 Mon Sep 17 00:00:00 2001 From: Alan Mishchenko Date: Tue, 8 Jan 2013 13:28:58 +0800 Subject: Fixing C++ compilation issues. --- src/aig/gia/giaTest.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/aig/gia') diff --git a/src/aig/gia/giaTest.c b/src/aig/gia/giaTest.c index 3c2fede0..73a199e5 100644 --- a/src/aig/gia/giaTest.c +++ b/src/aig/gia/giaTest.c @@ -179,15 +179,15 @@ static inline int Mig_ObjIsTravIdCurrentId( Mig_Man_t * p, int Id ) { // iterators over objects #define Mig_ManForEachObj( p, pObj ) \ for ( p->iPage = 0; p->iPage < Vec_PtrSize(&p->vPages) && \ - ((p->pPage) = Vec_PtrEntry(&p->vPages, p->iPage)); p->iPage++ ) \ + ((p->pPage) = (Mig_Obj_t *)Vec_PtrEntry(&p->vPages, p->iPage)); p->iPage++ ) \ for ( pObj = p->pPage; !Mig_ObjIsNone(pObj); pObj++ ) #define Mig_ManForEachObj1( p, pObj ) \ for ( p->iPage = 0; p->iPage < Vec_PtrSize(&p->vPages) && \ - ((p->pPage) = Vec_PtrEntry(&p->vPages, p->iPage)); p->iPage++ ) \ + ((p->pPage) = (Mig_Obj_t *)Vec_PtrEntry(&p->vPages, p->iPage)); p->iPage++ ) \ for ( pObj = p->pPage + (p->iPage == 0); !Mig_ObjIsNone(pObj); pObj++ ) #define Mig_ManForEachObjReverse( p, pObj ) \ for ( p->iPage = Vec_PtrSize(&p->vPages) - 1; p->iPage >= 0 && \ - ((p->pPage) = Vec_PtrEntry(&p->vPages, p->iPage)); p->iPage-- ) \ + ((p->pPage) = (Mig_Obj_t *)Vec_PtrEntry(&p->vPages, p->iPage)); p->iPage-- ) \ for ( pObj = (p->iPage == Vec_PtrSize(&p->vPages) - 1) ? \ Mig_ManObj(p, Mig_ManObjNum(p)-1) : p->pPage + MIG_BASE; \ pObj - p->pPage >= 0; pObj-- ) -- cgit v1.2.3