Skip to content

Commit

Permalink
Update opt_pk_widening.c
Browse files Browse the repository at this point in the history
Check if P_1 \leq P_2 before applying widening
  • Loading branch information
GgnDpSngh authored Apr 7, 2023
1 parent eaefbbd commit f524156
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions elina_poly/opt_pk_widening.c
Original file line number Diff line number Diff line change
Expand Up @@ -242,6 +242,7 @@ comp_list_t * vector_to_comp_list(opt_pk_internal_t *opk, opt_numint_t *v, unsig
**************************/

void opt_poly_widening_gen(elina_manager_t *man, opt_pk_array_t **out, opt_pk_array_t *oa, opt_pk_array_t *ob){

opt_pk_array_t *op = *out;
opt_pk_internal_t * opk = opt_pk_init_from_manager(man,ELINA_FUNID_WIDENING);
unsigned short int maxcols = oa->maxcols;
Expand Down Expand Up @@ -596,6 +597,7 @@ void opt_poly_widening_gen(elina_manager_t *man, opt_pk_array_t **out, opt_pk_ar
}

opt_pk_array_t* opt_pk_widening(elina_manager_t* man, opt_pk_array_t* oa, opt_pk_array_t* ob){
assert(opt_pk_is_leq(man,oa,ob));
#if defined(TIMING)
start_timing();
#endif
Expand Down

0 comments on commit f524156

Please sign in to comment.