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

A questionable apporach to adding types

parent 5f63a6aa
No related branches found
No related tags found
No related merge requests found
Showing
with 9530 additions and 7249 deletions
// 0 remove function add 41 at ("test/cases/small/add.c": line 1)
// 1 remove function add 41 at ("test/cases/small/add.c": line 1)
// 0 Remove compound at ("test/cases/small/add.c": line 5)
int main()
{
}
// 0 remove function add (25) at ("test/cases/small/add.c": line 1)
// 1 remove parameter at ("test/cases/small/add.c": line 1)
// 0 remove parameter at ("test/cases/small/add.c": line 1)
// 0 remove return statement at ("test/cases/small/add.c": line 5)
// 0 reduce to expression at ("test/cases/small/add.c": line 5)
// 0 reduce to expression at ("test/cases/small/add.c": line 5)
int add(int b)
{
}
int main()
{
return add(23);
}
// 0 remove function add (25) at ("test/cases/small/add.c": line 1)
// 1 remove parameter at ("test/cases/small/add.c": line 1)
// 0 remove parameter at ("test/cases/small/add.c": line 1)
// 0 remove return statement at ("test/cases/small/add.c": line 5)
// 0 reduce to expression at ("test/cases/small/add.c": line 5)
// 1 reduce to expression at ("test/cases/small/add.c": line 5)
int add(int b)
{
}
int main()
{
return 10;
}
// 0 remove function add (25) at ("test/cases/small/add.c": line 1)
// 1 remove parameter at ("test/cases/small/add.c": line 1)
// 0 remove parameter at ("test/cases/small/add.c": line 1)
// 0 remove return statement at ("test/cases/small/add.c": line 5)
// 1 reduce to expression at ("test/cases/small/add.c": line 5)
int add(int b)
{
}
int main()
{
return 23;
}
// 0 remove function add 41 at ("test/cases/small/add.c": line 1) // 0 remove function add (25) at ("test/cases/small/add.c": line 1)
// 0 remove function add 41 at ("test/cases/small/add.c": line 1)
// 1 remove parameter at ("test/cases/small/add.c": line 1) // 1 remove parameter at ("test/cases/small/add.c": line 1)
// 1 remove parameter at ("test/cases/small/add.c": line 1) // 0 remove parameter at ("test/cases/small/add.c": line 1)
// 1 Remove compound at ("test/cases/small/add.c": line 1) // 1 remove return statement at ("test/cases/small/add.c": line 5)
// 1 remove return statement at ("test/cases/small/add.c": line 6)
// 1 Remove compound at ("test/cases/small/add.c": line 5)
int add() int add(int b)
{ {
} }
int main() int main()
......
// 0 remove function add 41 at ("test/cases/small/add.c": line 1)
// 1 remove function add 41 at ("test/cases/small/add.c": line 1)
// 1 Remove compound at ("test/cases/small/add.c": line 5)
int main()
{
}
// 0 remove function add 41 at ("test/cases/small/add.c": line 1) // 0 remove function add (25) at ("test/cases/small/add.c": line 1)
// 0 remove function add 41 at ("test/cases/small/add.c": line 1)
// 1 remove parameter at ("test/cases/small/add.c": line 1) // 1 remove parameter at ("test/cases/small/add.c": line 1)
// 1 remove parameter at ("test/cases/small/add.c": line 1) // 1 remove parameter at ("test/cases/small/add.c": line 1)
// 0 Remove compound at ("test/cases/small/add.c": line 1) // 0 remove return statement at ("test/cases/small/add.c": line 5)
// 0 remove return statement at ("test/cases/small/add.c": line 6) // 0 reduce to expression at ("test/cases/small/add.c": line 5)
// 0 reduce to expression at ("test/cases/small/add.c": line 5)
int add() int add()
{ {
......
// 0 remove function add 41 at ("test/cases/small/add.c": line 1) // 0 remove function add (25) at ("test/cases/small/add.c": line 1)
// 0 remove function add 41 at ("test/cases/small/add.c": line 1)
// 1 remove parameter at ("test/cases/small/add.c": line 1) // 1 remove parameter at ("test/cases/small/add.c": line 1)
// 1 remove parameter at ("test/cases/small/add.c": line 1) // 1 remove parameter at ("test/cases/small/add.c": line 1)
// 0 Remove compound at ("test/cases/small/add.c": line 1) // 0 remove return statement at ("test/cases/small/add.c": line 5)
// 1 remove return statement at ("test/cases/small/add.c": line 6) // 0 reduce to expression at ("test/cases/small/add.c": line 5)
// 0 Remove compound at ("test/cases/small/add.c": line 5) // 1 reduce to expression at ("test/cases/small/add.c": line 5)
int add() int add()
{ {
} }
int main() int main()
{ {
return 10;
} }
// 0 remove function add 41 at ("test/cases/small/add.c": line 1) // 0 remove function add (25) at ("test/cases/small/add.c": line 1)
// 0 remove function add 41 at ("test/cases/small/add.c": line 1)
// 1 remove parameter at ("test/cases/small/add.c": line 1) // 1 remove parameter at ("test/cases/small/add.c": line 1)
// 1 remove parameter at ("test/cases/small/add.c": line 1) // 1 remove parameter at ("test/cases/small/add.c": line 1)
// 1 Remove compound at ("test/cases/small/add.c": line 1) // 0 remove return statement at ("test/cases/small/add.c": line 5)
// 0 remove return statement at ("test/cases/small/add.c": line 6) // 1 reduce to expression at ("test/cases/small/add.c": line 5)
int add() int add()
{ {
} }
int main() int main()
{ {
return add(); return 23;
} }
// 0 remove function add 41 at ("test/cases/small/add.c": line 1) // 0 remove function add (25) at ("test/cases/small/add.c": line 1)
// 0 remove function add 41 at ("test/cases/small/add.c": line 1)
// 1 remove parameter at ("test/cases/small/add.c": line 1) // 1 remove parameter at ("test/cases/small/add.c": line 1)
// 1 remove parameter at ("test/cases/small/add.c": line 1) // 1 remove parameter at ("test/cases/small/add.c": line 1)
// 1 Remove compound at ("test/cases/small/add.c": line 1) // 1 remove return statement at ("test/cases/small/add.c": line 5)
// 1 remove return statement at ("test/cases/small/add.c": line 6)
// 0 Remove compound at ("test/cases/small/add.c": line 5)
int add() int add()
{ {
......
// 1 remove function add 41 at ("test/cases/small/add.c": line 1)
// 0 Remove compound at ("test/cases/small/add.c": line 5)
int main()
{
}
// 1 remove function add (25) at ("test/cases/small/add.c": line 1)
// 0 remove return statement at ("test/cases/small/add.c": line 5)
// 0 reduce to expression at ("test/cases/small/add.c": line 5)
int main()
{
return 10;
}
// 1 remove function add (25) at ("test/cases/small/add.c": line 1)
// 0 remove return statement at ("test/cases/small/add.c": line 5)
// 1 reduce to expression at ("test/cases/small/add.c": line 5)
int main()
{
return 23;
}
// 1 remove function add 41 at ("test/cases/small/add.c": line 1) // 1 remove function add (25) at ("test/cases/small/add.c": line 1)
// 1 Remove compound at ("test/cases/small/add.c": line 5) // 1 remove return statement at ("test/cases/small/add.c": line 5)
int main() int main()
{ {
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Source diff could not be displayed: it is too large. Options to address this: view the blob.
This diff is collapsed.
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment