From: bdemsky Date: Fri, 14 Jul 2017 22:05:55 +0000 (-0700) Subject: A little OCD not to split generation setup with initialization of children loop X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=ac16eca8644549a4af04d27ad858625db3d4d457;p=satune.git A little OCD not to split generation setup with initialization of children loop --- diff --git a/src/Backend/satfuncencoder.c b/src/Backend/satfuncencoder.c index e64cb09..d7fb6a2 100644 --- a/src/Backend/satfuncencoder.c +++ b/src/Backend/satfuncencoder.c @@ -253,12 +253,13 @@ void encodeEnumTableElemFunctionSATEncoder(SATEncoder* This, ElementFunction* fu //FIXME: HANDLE UNDEFINED BEHAVIORS ASSERT(GETFUNCTIONTYPE(func->function)==TABLEFUNC); ArrayElement* elements= &func->inputs; - Table* table = ((FunctionTable*) (func->function))->table; - uint size = getSizeVectorTableEntry(&table->entries); for(uint i=0; ifunction))->table; + uint size = getSizeVectorTableEntry(&table->entries); Edge constraints[size]; //FIXME: should add a space for the case that didn't match any entries for(uint i=0; ientries, i);