From f6ff30b63caa4ec17d6f1ec5729fd961a3bda6cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Autin?= Date: Wed, 1 Mar 2023 13:56:12 +0100 Subject: [PATCH] Fixed compilation warnings --- test_programs/riscv_instructions/boolean_logic/comparisons.c | 2 +- test_programs/riscv_instructions/boolean_logic/switch.c | 4 ++-- test_programs/riscv_instructions/jump_instructions/jump.c | 3 ++- .../riscv_instructions/simple_arithmetics/unsigned_addition.c | 2 +- .../riscv_instructions/simple_arithmetics/unsigned_division.c | 2 +- .../simple_arithmetics/unsigned_multiplication.c | 2 +- .../simple_arithmetics/unsigned_substraction.c | 2 +- 7 files changed, 9 insertions(+), 8 deletions(-) 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;