summaryrefslogtreecommitdiffstats
path: root/src/aig/kit/kitCloud.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/aig/kit/kitCloud.c')
-rw-r--r--src/aig/kit/kitCloud.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/aig/kit/kitCloud.c b/src/aig/kit/kitCloud.c
index 7b160fea..525f89f5 100644
--- a/src/aig/kit/kitCloud.c
+++ b/src/aig/kit/kitCloud.c
@@ -304,14 +304,16 @@ unsigned * Kit_TruthCompose( CloudManager * dd, unsigned * pTruth, int nVars,
void Kit_TruthCofSupports( Vec_Int_t * vBddDir, Vec_Int_t * vBddInv, int nVars, Vec_Int_t * vMemory, unsigned * puSupps )
{
Kit_Mux_t Mux;
- unsigned * puSuppAll, * pThis, * pFan0, * pFan1;
+ unsigned * puSuppAll;
+ unsigned * pThis = NULL; // Suppress "might be used uninitialized"
+ unsigned * pFan0, * pFan1;
int i, v, Var, Entry, nSupps;
nSupps = 2 * nVars;
// extend storage
if ( Vec_IntSize( vMemory ) < nSupps * Vec_IntSize(vBddDir) )
Vec_IntGrow( vMemory, nSupps * Vec_IntSize(vBddDir) );
- puSuppAll = Vec_IntArray( vMemory );
+ puSuppAll = (unsigned *)Vec_IntArray( vMemory );
// clear storage for the const node
memset( puSuppAll, 0, sizeof(unsigned) * nSupps );
// compute supports from nodes
@@ -336,7 +338,7 @@ void Kit_TruthCofSupports( Vec_Int_t * vBddDir, Vec_Int_t * vBddInv, int nVars,
// extend storage
if ( Vec_IntSize( vMemory ) < nSupps * Vec_IntSize(vBddInv) )
Vec_IntGrow( vMemory, nSupps * Vec_IntSize(vBddInv) );
- puSuppAll = Vec_IntArray( vMemory );
+ puSuppAll = (unsigned *)Vec_IntArray( vMemory );
// clear storage for the const node
memset( puSuppAll, 0, sizeof(unsigned) * nSupps );
// compute supports from nodes