diff --git a/test_programs/riscv_instructions/boolean_logic/comparisons.c b/test_programs/riscv_instructions/boolean_logic/comparisons.c index f653fff..ec42461 100644 --- a/test_programs/riscv_instructions/boolean_logic/comparisons.c +++ b/test_programs/riscv_instructions/boolean_logic/comparisons.c @@ -9,7 +9,7 @@ int main() { } else if (x < y) { y += 1; } else { - return; + return 0; } } } \ No newline at end of file diff --git a/test_programs/riscv_instructions/boolean_logic/switch.c b/test_programs/riscv_instructions/boolean_logic/switch.c index 86a181c..4ad23b2 100644 --- a/test_programs/riscv_instructions/boolean_logic/switch.c +++ b/test_programs/riscv_instructions/boolean_logic/switch.c @@ -1,7 +1,7 @@ int main() { int x = 0; - switch(1) { + switch(x) { case 1: x = 1; break; - default: return; + default: return 0; } } \ No newline at end of file diff --git a/test_programs/riscv_instructions/jump_instructions/jump.c b/test_programs/riscv_instructions/jump_instructions/jump.c index c4fd641..99f98b8 100644 --- a/test_programs/riscv_instructions/jump_instructions/jump.c +++ b/test_programs/riscv_instructions/jump_instructions/jump.c @@ -1,7 +1,8 @@ int test() { - return 1; + return 0; } int main() { int x = test(); + return x; } \ No newline at end of file diff --git a/test_programs/riscv_instructions/simple_arithmetics/unsigned_addition.c b/test_programs/riscv_instructions/simple_arithmetics/unsigned_addition.c index 2881ac7..05a7829 100644 --- a/test_programs/riscv_instructions/simple_arithmetics/unsigned_addition.c +++ b/test_programs/riscv_instructions/simple_arithmetics/unsigned_addition.c @@ -1,5 +1,5 @@ // EXPECTS TWO VARIABLES WITH A VALUE OF UNSIGNED 1 -void main() { +int main() { unsigned int x = 0; unsigned int y = 1; x = x + y; diff --git a/test_programs/riscv_instructions/simple_arithmetics/unsigned_division.c b/test_programs/riscv_instructions/simple_arithmetics/unsigned_division.c index 729f889..8e71c25 100644 --- a/test_programs/riscv_instructions/simple_arithmetics/unsigned_division.c +++ b/test_programs/riscv_instructions/simple_arithmetics/unsigned_division.c @@ -1,5 +1,5 @@ // Expecting two variables with a value of two -void main() { +int main() { unsigned int x = 4; unsigned int y = 2; x = x / y; diff --git a/test_programs/riscv_instructions/simple_arithmetics/unsigned_multiplication.c b/test_programs/riscv_instructions/simple_arithmetics/unsigned_multiplication.c index c79294d..f83e4f0 100644 --- a/test_programs/riscv_instructions/simple_arithmetics/unsigned_multiplication.c +++ b/test_programs/riscv_instructions/simple_arithmetics/unsigned_multiplication.c @@ -1,5 +1,5 @@ // EXPECTS TWO VARIABLES WITH A VALUE OF UNSIGNED 2 -void main() { +int main() { unsigned int x = 1; unsigned int y = 2; x = x * y; diff --git a/test_programs/riscv_instructions/simple_arithmetics/unsigned_substraction.c b/test_programs/riscv_instructions/simple_arithmetics/unsigned_substraction.c index dd4e09b..e2b7ec4 100644 --- a/test_programs/riscv_instructions/simple_arithmetics/unsigned_substraction.c +++ b/test_programs/riscv_instructions/simple_arithmetics/unsigned_substraction.c @@ -1,5 +1,5 @@ // EXPECTS TWO VARIABLES WITH A VALUE OF UNSIGNED 1 -void main() { +int main() { unsigned int x = 1; unsigned int y = 1; x = x - y;