Skip to content
Snippets Groups Projects
Commit 9a263465 authored by chrg's avatar chrg
Browse files

Semi-working version

parent 9e2c99b7
No related branches found
No related tags found
No related merge requests found
Showing
with 119 additions and 24 deletions
// 0 inline variable x at ("test/cases/small/constant.c": line 1)
// 1 inline variable y at ("test/cases/small/constant.c": line 4)
// 0 remove statement at ("test/cases/small/constant.c": line 5)
// 0 replace by zero at ("test/cases/small/constant.c": line 5)
// 1 reduce to left at ("test/cases/small/constant.c": line 5)
int x = 10;
int main()
{
return x;
}
// 0 inline variable x at ("test/cases/small/constant.c": line 1)
// 1 inline variable y at ("test/cases/small/constant.c": line 4)
// 0 remove statement at ("test/cases/small/constant.c": line 5)
// 1 replace by zero at ("test/cases/small/constant.c": line 5)
int x = 10;
int main()
{
return 0;
}
// 0 inline variable x at ("test/cases/small/constant.c": line 1)
// 1 inline variable y at ("test/cases/small/constant.c": line 4)
// 1 remove statement at ("test/cases/small/constant.c": line 5)
int x = 10;
int main()
{
......
1 remove statement at ("test/cases/constant.c": line 5)
1 inline variable y at ("test/cases/constant.c": line 4)
0 inline variable x at ("test/cases/constant.c": line 1)
int main()
{
int y = 25;
return 10 + y;
}
0 remove statement at ("test/cases/constant.c": line 5)
0 inline variable y at ("test/cases/constant.c": line 4)
1 inline variable x at ("test/cases/constant.c": line 1)
// 1 inline variable x at ("test/cases/small/constant.c": line 1)
// 0 inline variable y at ("test/cases/small/constant.c": line 4)
// 0 remove statement at ("test/cases/small/constant.c": line 5)
// 0 replace by zero at ("test/cases/small/constant.c": line 5)
// 0 reduce to left at ("test/cases/small/constant.c": line 5)
// 0 reduce to right at ("test/cases/small/constant.c": line 5)
int main()
{
int y = 25;
return 10 + y;
}
// 1 inline variable x at ("test/cases/small/constant.c": line 1)
// 0 inline variable y at ("test/cases/small/constant.c": line 4)
// 0 remove statement at ("test/cases/small/constant.c": line 5)
// 0 replace by zero at ("test/cases/small/constant.c": line 5)
// 0 reduce to left at ("test/cases/small/constant.c": line 5)
// 1 reduce to right at ("test/cases/small/constant.c": line 5)
int main()
{
int y = 25;
return y;
}
// 1 inline variable x at ("test/cases/small/constant.c": line 1)
// 0 inline variable y at ("test/cases/small/constant.c": line 4)
// 0 remove statement at ("test/cases/small/constant.c": line 5)
// 0 replace by zero at ("test/cases/small/constant.c": line 5)
// 1 reduce to left at ("test/cases/small/constant.c": line 5)
int main()
{
int y = 25;
return 10;
}
// 1 inline variable x at ("test/cases/small/constant.c": line 1)
// 0 inline variable y at ("test/cases/small/constant.c": line 4)
// 0 remove statement at ("test/cases/small/constant.c": line 5)
// 1 replace by zero at ("test/cases/small/constant.c": line 5)
int main()
{
int y = 25;
return 0;
}
// 1 inline variable x at ("test/cases/small/constant.c": line 1)
// 0 inline variable y at ("test/cases/small/constant.c": line 4)
// 1 remove statement at ("test/cases/small/constant.c": line 5)
int main()
{
int y = 25;
......
1 remove statement at ("test/cases/constant.c": line 5)
0 inline variable y at ("test/cases/constant.c": line 4)
1 inline variable x at ("test/cases/constant.c": line 1)
int main()
{
return 10 + 25;
}
0 remove statement at ("test/cases/constant.c": line 5)
1 inline variable y at ("test/cases/constant.c": line 4)
1 inline variable x at ("test/cases/constant.c": line 1)
// 1 inline variable x at ("test/cases/small/constant.c": line 1)
// 1 inline variable y at ("test/cases/small/constant.c": line 4)
// 0 remove statement at ("test/cases/small/constant.c": line 5)
// 0 replace by zero at ("test/cases/small/constant.c": line 5)
// 0 reduce to left at ("test/cases/small/constant.c": line 5)
// 0 reduce to right at ("test/cases/small/constant.c": line 5)
int main()
{
return 10 + 25;
}
// 1 inline variable x at ("test/cases/small/constant.c": line 1)
// 1 inline variable y at ("test/cases/small/constant.c": line 4)
// 0 remove statement at ("test/cases/small/constant.c": line 5)
// 0 replace by zero at ("test/cases/small/constant.c": line 5)
// 0 reduce to left at ("test/cases/small/constant.c": line 5)
// 1 reduce to right at ("test/cases/small/constant.c": line 5)
int main()
{
return 25;
}
// 1 inline variable x at ("test/cases/small/constant.c": line 1)
// 1 inline variable y at ("test/cases/small/constant.c": line 4)
// 0 remove statement at ("test/cases/small/constant.c": line 5)
// 0 replace by zero at ("test/cases/small/constant.c": line 5)
// 1 reduce to left at ("test/cases/small/constant.c": line 5)
int main()
{
return 10;
}
// 1 inline variable x at ("test/cases/small/constant.c": line 1)
// 1 inline variable y at ("test/cases/small/constant.c": line 4)
// 0 remove statement at ("test/cases/small/constant.c": line 5)
// 1 replace by zero at ("test/cases/small/constant.c": line 5)
int main()
{
return 0;
}
// 1 inline variable x at ("test/cases/small/constant.c": line 1)
// 1 inline variable y at ("test/cases/small/constant.c": line 4)
// 1 remove statement at ("test/cases/small/constant.c": line 5)
int main()
{
}
1 remove statement at ("test/cases/constant.c": line 5)
1 inline variable y at ("test/cases/constant.c": line 4)
1 inline variable x at ("test/cases/constant.c": line 1)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment