41 lines
848 B
C
41 lines
848 B
C
|
|
#if 0
|
|
#include <limits.h>
|
|
#include <stdio.h>
|
|
#include <assert.h>
|
|
|
|
#include <debug.h>
|
|
|
|
#include <defines.h>
|
|
|
|
#include <cmdln.h>
|
|
|
|
#include "simplifications.h"
|
|
#include "calculate_simplifications.h"
|
|
#include "calculate_assignment_simplifications.h"
|
|
|
|
void calculate_assignment_simplifications(
|
|
const struct cmdln_flags* flags,
|
|
struct simplifications* simps)
|
|
{
|
|
ENTER;
|
|
|
|
struct cmdln_flags flag_no_assign = *flags;
|
|
|
|
flag_no_assign.use_operators.assignment = false;
|
|
|
|
for (int a = 0; a < N; a++)
|
|
{
|
|
simps->with_vars[a] = \
|
|
calculate_simplifications(
|
|
/* cmdln flags: */ &flag_no_assign,
|
|
/* have extra variable? */ true,
|
|
/* extra variable value: */ a);
|
|
}
|
|
|
|
simps->main = calculate_simplifications(flags, false, 0);
|
|
|
|
EXIT;
|
|
}
|
|
|
|
#endif
|