replace free variables: integer constant mutated
Checking fail:
/home/gj/metamorphicCL/metamorphiccl/python/mmc_generate.py /home/gj/ocl/gcctestsuite/generic-c99/gcc.target_i386_mmx-4.c -o /home/gj/tmp/gcc.target_i386_mmx-4 --num-variants 2 --seed 748949 --percentageDead 15 --percentageExpr 10 --percentageGoto 20 --percentageSwitch 30 --noMultithreading --exitonerror
####
/home/gj/metamorphicCL/metamorphiccl/python/mmc_check.py --dir /home/gj/tmp/gcc.target_i386_mmx-4 --cc gcc
error:
In file included from /home/gj/tmp/gcc.target_i386_mmx-4/variant_0.c:2862:
/home/gj/tmp/gcc.target_i386_mmx-4/variant_0_injection_8.h:105:34: error: called object type 'int'
is not a function or function pointer
uint32_emi_t __EMI__g_1072 = 429(*p_comparison);
~~~^
from the original fragment:
int32_emi_t *__EMI__g_1021 = &__EMI__g_69;
uint32_emi_t __EMI__g_1072 = 4294967295UL;
const int8_emi_t *__EMI__g_1085 = &__EMI__g_1014;
from the rewritten fragment:
int32_emi_t *__EMI__g_1021 = &__EMI__g_69;
uint32_emi_t __EMI__g_1072 = 429(*p_comparison);
const int8_emi_t **__EMI__g_1084 = &(*reference);