From 59ea100dbff76857143df08cd07777e0882b81f8 Mon Sep 17 00:00:00 2001 From: Alan Mishchenko Date: Mon, 13 Feb 2012 20:40:38 -0800 Subject: Variable timeframe abstraction. --- src/sat/bsat/satVec.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/sat') diff --git a/src/sat/bsat/satVec.h b/src/sat/bsat/satVec.h index 8f7a5fab..61a45ca7 100644 --- a/src/sat/bsat/satVec.h +++ b/src/sat/bsat/satVec.h @@ -56,6 +56,12 @@ static inline void veci_push (veci* v, int e) // int newsize = v->cap * 2;//+1; int newsize = (v->cap < 4) ? v->cap * 2 : (v->cap / 2) * 3; v->ptr = ABC_REALLOC( int, v->ptr, newsize ); + if ( v->ptr == NULL ) + { + printf( "Failed to realloc memory from %.1f Mb to %.1f Mb.\n", + 1.0 * v->cap / (1<<20), 1.0 * newsize / (1<<20) ); + fflush( stdout ); + } v->cap = newsize; } v->ptr[v->size++] = e; } -- cgit v1.2.3