Skip to content

General tweaks & actual code generation for int f() { return 5; } #49

General tweaks & actual code generation for int f() { return 5; }

General tweaks & actual code generation for int f() { return 5; } #49

GitHub Actions / Test results succeeded Jan 31, 2024 in 1s

2 passed, 85 failed and 0 skipped

Tests failed

❌ bin/junit_results.xml

87 tests were completed in NaNms with 2 passed, 85 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Integration test 2✅ 85❌ NaNms

❌ Integration test

✅ compiler_tests/_example/example.c
❌ compiler_tests/array/declare_global.c
	Failed to compile testcase: \n\t ./bin/output/array/declare_global/declare_global.compiler.stderr.log \n\t ./bin/output/array/declare_global/declare_global.compiler.stdout.log \n\t ./bin/output/array/declare_global/declare_global.s \n\t ./bin/output/array/declare_global/declare_global.s.printed
❌ compiler_tests/array/declare_local.c
	Failed to compile testcase: \n\t ./bin/output/array/declare_local/declare_local.compiler.stderr.log \n\t ./bin/output/array/declare_local/declare_local.compiler.stdout.log \n\t ./bin/output/array/declare_local/declare_local.s \n\t ./bin/output/array/declare_local/declare_local.s.printed
❌ compiler_tests/array/index_constant.c
	Failed to compile testcase: \n\t ./bin/output/array/index_constant/index_constant.compiler.stderr.log \n\t ./bin/output/array/index_constant/index_constant.compiler.stdout.log \n\t ./bin/output/array/index_constant/index_constant.s \n\t ./bin/output/array/index_constant/index_constant.s.printed
❌ compiler_tests/array/index_expression.c
	Failed to compile testcase: \n\t ./bin/output/array/index_expression/index_expression.compiler.stderr.log \n\t ./bin/output/array/index_expression/index_expression.compiler.stdout.log \n\t ./bin/output/array/index_expression/index_expression.s \n\t ./bin/output/array/index_expression/index_expression.s.printed
❌ compiler_tests/array/index_variable.c
	Failed to compile testcase: \n\t ./bin/output/array/index_variable/index_variable.compiler.stderr.log \n\t ./bin/output/array/index_variable/index_variable.compiler.stdout.log \n\t ./bin/output/array/index_variable/index_variable.s \n\t ./bin/output/array/index_variable/index_variable.s.printed
❌ compiler_tests/control_flow/for_multiple.c
	Failed to compile testcase: \n\t ./bin/output/control_flow/for_multiple/for_multiple.compiler.stderr.log \n\t ./bin/output/control_flow/for_multiple/for_multiple.compiler.stdout.log \n\t ./bin/output/control_flow/for_multiple/for_multiple.s \n\t ./bin/output/control_flow/for_multiple/for_multiple.s.printed
❌ compiler_tests/control_flow/for_one.c
	Failed to compile testcase: \n\t ./bin/output/control_flow/for_one/for_one.compiler.stderr.log \n\t ./bin/output/control_flow/for_one/for_one.compiler.stdout.log \n\t ./bin/output/control_flow/for_one/for_one.s \n\t ./bin/output/control_flow/for_one/for_one.s.printed
❌ compiler_tests/control_flow/for_zero_v1.c
	Failed to compile testcase: \n\t ./bin/output/control_flow/for_zero_v1/for_zero_v1.compiler.stderr.log \n\t ./bin/output/control_flow/for_zero_v1/for_zero_v1.compiler.stdout.log \n\t ./bin/output/control_flow/for_zero_v1/for_zero_v1.s \n\t ./bin/output/control_flow/for_zero_v1/for_zero_v1.s.printed
❌ compiler_tests/control_flow/for_zero_v2.c
	Failed to compile testcase: \n\t ./bin/output/control_flow/for_zero_v2/for_zero_v2.compiler.stderr.log \n\t ./bin/output/control_flow/for_zero_v2/for_zero_v2.compiler.stdout.log \n\t ./bin/output/control_flow/for_zero_v2/for_zero_v2.s \n\t ./bin/output/control_flow/for_zero_v2/for_zero_v2.s.printed
❌ compiler_tests/control_flow/if_else_false.c
	Failed to compile testcase: \n\t ./bin/output/control_flow/if_else_false/if_else_false.compiler.stderr.log \n\t ./bin/output/control_flow/if_else_false/if_else_false.compiler.stdout.log \n\t ./bin/output/control_flow/if_else_false/if_else_false.s \n\t ./bin/output/control_flow/if_else_false/if_else_false.s.printed
❌ compiler_tests/control_flow/if_else_true.c
	Failed to compile testcase: \n\t ./bin/output/control_flow/if_else_true/if_else_true.compiler.stderr.log \n\t ./bin/output/control_flow/if_else_true/if_else_true.compiler.stdout.log \n\t ./bin/output/control_flow/if_else_true/if_else_true.s \n\t ./bin/output/control_flow/if_else_true/if_else_true.s.printed
❌ compiler_tests/control_flow/if_false.c
	Failed to compile testcase: \n\t ./bin/output/control_flow/if_false/if_false.compiler.stderr.log \n\t ./bin/output/control_flow/if_false/if_false.compiler.stdout.log \n\t ./bin/output/control_flow/if_false/if_false.s \n\t ./bin/output/control_flow/if_false/if_false.s.printed
❌ compiler_tests/control_flow/if_true.c
	Failed to compile testcase: \n\t ./bin/output/control_flow/if_true/if_true.compiler.stderr.log \n\t ./bin/output/control_flow/if_true/if_true.compiler.stdout.log \n\t ./bin/output/control_flow/if_true/if_true.s \n\t ./bin/output/control_flow/if_true/if_true.s.printed
❌ compiler_tests/control_flow/sequence.c
	Failed to compile testcase: \n\t ./bin/output/control_flow/sequence/sequence.compiler.stderr.log \n\t ./bin/output/control_flow/sequence/sequence.compiler.stdout.log \n\t ./bin/output/control_flow/sequence/sequence.s \n\t ./bin/output/control_flow/sequence/sequence.s.printed
❌ compiler_tests/control_flow/while_multiple.c
	Failed to compile testcase: \n\t ./bin/output/control_flow/while_multiple/while_multiple.compiler.stderr.log \n\t ./bin/output/control_flow/while_multiple/while_multiple.compiler.stdout.log \n\t ./bin/output/control_flow/while_multiple/while_multiple.s \n\t ./bin/output/control_flow/while_multiple/while_multiple.s.printed
❌ compiler_tests/control_flow/while_once.c
	Failed to compile testcase: \n\t ./bin/output/control_flow/while_once/while_once.compiler.stderr.log \n\t ./bin/output/control_flow/while_once/while_once.compiler.stdout.log \n\t ./bin/output/control_flow/while_once/while_once.s \n\t ./bin/output/control_flow/while_once/while_once.s.printed
❌ compiler_tests/control_flow/while_zero.c
	Failed to compile testcase: \n\t ./bin/output/control_flow/while_zero/while_zero.compiler.stderr.log \n\t ./bin/output/control_flow/while_zero/while_zero.compiler.stdout.log \n\t ./bin/output/control_flow/while_zero/while_zero.s \n\t ./bin/output/control_flow/while_zero/while_zero.s.printed
❌ compiler_tests/default/test_ADD0.c
	Failed to compile testcase: \n\t ./bin/output/default/test_ADD0/test_ADD0.compiler.stderr.log \n\t ./bin/output/default/test_ADD0/test_ADD0.compiler.stdout.log \n\t ./bin/output/default/test_ADD0/test_ADD0.s \n\t ./bin/output/default/test_ADD0/test_ADD0.s.printed
❌ compiler_tests/default/test_ADD1.c
	Failed to compile testcase: \n\t ./bin/output/default/test_ADD1/test_ADD1.compiler.stderr.log \n\t ./bin/output/default/test_ADD1/test_ADD1.compiler.stdout.log \n\t ./bin/output/default/test_ADD1/test_ADD1.s \n\t ./bin/output/default/test_ADD1/test_ADD1.s.printed
❌ compiler_tests/default/test_CALL.c
	Failed to compile testcase: \n\t ./bin/output/default/test_CALL/test_CALL.compiler.stderr.log \n\t ./bin/output/default/test_CALL/test_CALL.compiler.stdout.log \n\t ./bin/output/default/test_CALL/test_CALL.s \n\t ./bin/output/default/test_CALL/test_CALL.s.printed
❌ compiler_tests/default/test_LOCAL.c
	Failed to compile testcase: \n\t ./bin/output/default/test_LOCAL/test_LOCAL.compiler.stderr.log \n\t ./bin/output/default/test_LOCAL/test_LOCAL.compiler.stdout.log \n\t ./bin/output/default/test_LOCAL/test_LOCAL.s \n\t ./bin/output/default/test_LOCAL/test_LOCAL.s.printed
✅ compiler_tests/default/test_RETURN.c
❌ compiler_tests/float/add_double.c
	Failed to compile testcase: \n\t ./bin/output/float/add_double/add_double.compiler.stderr.log \n\t ./bin/output/float/add_double/add_double.compiler.stdout.log \n\t ./bin/output/float/add_double/add_double.s \n\t ./bin/output/float/add_double/add_double.s.printed
❌ compiler_tests/float/add.c
	Failed to compile testcase: \n\t ./bin/output/float/add/add.compiler.stderr.log \n\t ./bin/output/float/add/add.compiler.stdout.log \n\t ./bin/output/float/add/add.s \n\t ./bin/output/float/add/add.s.printed
❌ compiler_tests/float/add_mul.c
	Failed to compile testcase: \n\t ./bin/output/float/add_mul/add_mul.compiler.stderr.log \n\t ./bin/output/float/add_mul/add_mul.compiler.stdout.log \n\t ./bin/output/float/add_mul/add_mul.s \n\t ./bin/output/float/add_mul/add_mul.s.printed
❌ compiler_tests/float/mul_add.c
	Failed to compile testcase: \n\t ./bin/output/float/mul_add/mul_add.compiler.stderr.log \n\t ./bin/output/float/mul_add/mul_add.compiler.stdout.log \n\t ./bin/output/float/mul_add/mul_add.s \n\t ./bin/output/float/mul_add/mul_add.s.printed
❌ compiler_tests/float/mul_double.c
	Failed to compile testcase: \n\t ./bin/output/float/mul_double/mul_double.compiler.stderr.log \n\t ./bin/output/float/mul_double/mul_double.compiler.stdout.log \n\t ./bin/output/float/mul_double/mul_double.s \n\t ./bin/output/float/mul_double/mul_double.s.printed
❌ compiler_tests/float/mul.c
	Failed to compile testcase: \n\t ./bin/output/float/mul/mul.compiler.stderr.log \n\t ./bin/output/float/mul/mul.compiler.stdout.log \n\t ./bin/output/float/mul/mul.s \n\t ./bin/output/float/mul/mul.s.printed
❌ compiler_tests/float/pow.c
	Failed to compile testcase: \n\t ./bin/output/float/pow/pow.compiler.stderr.log \n\t ./bin/output/float/pow/pow.compiler.stdout.log \n\t ./bin/output/float/pow/pow.s \n\t ./bin/output/float/pow/pow.s.printed
❌ compiler_tests/functions/call_constant_external.c
	Failed to compile testcase: \n\t ./bin/output/functions/call_constant_external/call_constant_external.compiler.stderr.log \n\t ./bin/output/functions/call_constant_external/call_constant_external.compiler.stdout.log \n\t ./bin/output/functions/call_constant_external/call_constant_external.s \n\t ./bin/output/functions/call_constant_external/call_constant_external.s.printed
❌ compiler_tests/functions/call_constant_internal.c
	Failed to compile testcase: \n\t ./bin/output/functions/call_constant_internal/call_constant_internal.compiler.stderr.log \n\t ./bin/output/functions/call_constant_internal/call_constant_internal.compiler.stdout.log \n\t ./bin/output/functions/call_constant_internal/call_constant_internal.s \n\t ./bin/output/functions/call_constant_internal/call_constant_internal.s.printed
❌ compiler_tests/functions/call_five_args_external.c
	Failed to compile testcase: \n\t ./bin/output/functions/call_five_args_external/call_five_args_external.compiler.stderr.log \n\t ./bin/output/functions/call_five_args_external/call_five_args_external.compiler.stdout.log \n\t ./bin/output/functions/call_five_args_external/call_five_args_external.s \n\t ./bin/output/functions/call_five_args_external/call_five_args_external.s.printed
❌ compiler_tests/functions/call_five_args_internal.c
	Failed to compile testcase: \n\t ./bin/output/functions/call_five_args_internal/call_five_args_internal.compiler.stderr.log \n\t ./bin/output/functions/call_five_args_internal/call_five_args_internal.compiler.stdout.log \n\t ./bin/output/functions/call_five_args_internal/call_five_args_internal.s \n\t ./bin/output/functions/call_five_args_internal/call_five_args_internal.s.printed
❌ compiler_tests/functions/call_identity_external.c
	Failed to compile testcase: \n\t ./bin/output/functions/call_identity_external/call_identity_external.compiler.stderr.log \n\t ./bin/output/functions/call_identity_external/call_identity_external.compiler.stdout.log \n\t ./bin/output/functions/call_identity_external/call_identity_external.s \n\t ./bin/output/functions/call_identity_external/call_identity_external.s.printed
❌ compiler_tests/functions/call_identity_internal.c
	Failed to compile testcase: \n\t ./bin/output/functions/call_identity_internal/call_identity_internal.compiler.stderr.log \n\t ./bin/output/functions/call_identity_internal/call_identity_internal.compiler.stdout.log \n\t ./bin/output/functions/call_identity_internal/call_identity_internal.s \n\t ./bin/output/functions/call_identity_internal/call_identity_internal.s.printed
❌ compiler_tests/functions/call_mutual_recursive.c
	Failed to compile testcase: \n\t ./bin/output/functions/call_mutual_recursive/call_mutual_recursive.compiler.stderr.log \n\t ./bin/output/functions/call_mutual_recursive/call_mutual_recursive.compiler.stdout.log \n\t ./bin/output/functions/call_mutual_recursive/call_mutual_recursive.s \n\t ./bin/output/functions/call_mutual_recursive/call_mutual_recursive.s.printed
❌ compiler_tests/functions/call_recursive_internal.c
	Failed to compile testcase: \n\t ./bin/output/functions/call_recursive_internal/call_recursive_internal.compiler.stderr.log \n\t ./bin/output/functions/call_recursive_internal/call_recursive_internal.compiler.stdout.log \n\t ./bin/output/functions/call_recursive_internal/call_recursive_internal.s \n\t ./bin/output/functions/call_recursive_internal/call_recursive_internal.s.printed
❌ compiler_tests/functions/call_two_args_external.c
	Failed to compile testcase: \n\t ./bin/output/functions/call_two_args_external/call_two_args_external.compiler.stderr.log \n\t ./bin/output/functions/call_two_args_external/call_two_args_external.compiler.stdout.log \n\t ./bin/output/functions/call_two_args_external/call_two_args_external.s \n\t ./bin/output/functions/call_two_args_external/call_two_args_external.s.printed
❌ compiler_tests/functions/call_two_args_internal.c
	Failed to compile testcase: \n\t ./bin/output/functions/call_two_args_internal/call_two_args_internal.compiler.stderr.log \n\t ./bin/output/functions/call_two_args_internal/call_two_args_internal.compiler.stdout.log \n\t ./bin/output/functions/call_two_args_internal/call_two_args_internal.s \n\t ./bin/output/functions/call_two_args_internal/call_two_args_internal.s.printed
❌ compiler_tests/integer/add.c
	Failed to compile testcase: \n\t ./bin/output/integer/add/add.compiler.stderr.log \n\t ./bin/output/integer/add/add.compiler.stdout.log \n\t ./bin/output/integer/add/add.s \n\t ./bin/output/integer/add/add.s.printed
❌ compiler_tests/integer/bitwise_and.c
	Failed to compile testcase: \n\t ./bin/output/integer/bitwise_and/bitwise_and.compiler.stderr.log \n\t ./bin/output/integer/bitwise_and/bitwise_and.compiler.stdout.log \n\t ./bin/output/integer/bitwise_and/bitwise_and.s \n\t ./bin/output/integer/bitwise_and/bitwise_and.s.printed
❌ compiler_tests/integer/bitwise_or.c
	Failed to compile testcase: \n\t ./bin/output/integer/bitwise_or/bitwise_or.compiler.stderr.log \n\t ./bin/output/integer/bitwise_or/bitwise_or.compiler.stdout.log \n\t ./bin/output/integer/bitwise_or/bitwise_or.s \n\t ./bin/output/integer/bitwise_or/bitwise_or.s.printed
❌ compiler_tests/integer/bitwise_xor.c
	Failed to compile testcase: \n\t ./bin/output/integer/bitwise_xor/bitwise_xor.compiler.stderr.log \n\t ./bin/output/integer/bitwise_xor/bitwise_xor.compiler.stdout.log \n\t ./bin/output/integer/bitwise_xor/bitwise_xor.s \n\t ./bin/output/integer/bitwise_xor/bitwise_xor.s.printed
❌ compiler_tests/integer/div.c
	Failed to compile testcase: \n\t ./bin/output/integer/div/div.compiler.stderr.log \n\t ./bin/output/integer/div/div.compiler.stdout.log \n\t ./bin/output/integer/div/div.s \n\t ./bin/output/integer/div/div.s.printed
❌ compiler_tests/integer/equal.c
	Failed to compile testcase: \n\t ./bin/output/integer/equal/equal.compiler.stderr.log \n\t ./bin/output/integer/equal/equal.compiler.stdout.log \n\t ./bin/output/integer/equal/equal.s \n\t ./bin/output/integer/equal/equal.s.printed
❌ compiler_tests/integer/less_than.c
	Failed to compile testcase: \n\t ./bin/output/integer/less_than/less_than.compiler.stderr.log \n\t ./bin/output/integer/less_than/less_than.compiler.stdout.log \n\t ./bin/output/integer/less_than/less_than.s \n\t ./bin/output/integer/less_than/less_than.s.printed
❌ compiler_tests/integer/less_than_equal.c
	Failed to compile testcase: \n\t ./bin/output/integer/less_than_equal/less_than_equal.compiler.stderr.log \n\t ./bin/output/integer/less_than_equal/less_than_equal.compiler.stdout.log \n\t ./bin/output/integer/less_than_equal/less_than_equal.s \n\t ./bin/output/integer/less_than_equal/less_than_equal.s.printed
❌ compiler_tests/integer/logical_and.c
	Failed to compile testcase: \n\t ./bin/output/integer/logical_and/logical_and.compiler.stderr.log \n\t ./bin/output/integer/logical_and/logical_and.compiler.stdout.log \n\t ./bin/output/integer/logical_and/logical_and.s \n\t ./bin/output/integer/logical_and/logical_and.s.printed
❌ compiler_tests/integer/logical_or.c
	Failed to compile testcase: \n\t ./bin/output/integer/logical_or/logical_or.compiler.stderr.log \n\t ./bin/output/integer/logical_or/logical_or.compiler.stdout.log \n\t ./bin/output/integer/logical_or/logical_or.s \n\t ./bin/output/integer/logical_or/logical_or.s.printed
❌ compiler_tests/integer/mul.c
	Failed to compile testcase: \n\t ./bin/output/integer/mul/mul.compiler.stderr.log \n\t ./bin/output/integer/mul/mul.compiler.stdout.log \n\t ./bin/output/integer/mul/mul.s \n\t ./bin/output/integer/mul/mul.s.printed
❌ compiler_tests/integer/sub.c
	Failed to compile testcase: \n\t ./bin/output/integer/sub/sub.compiler.stderr.log \n\t ./bin/output/integer/sub/sub.compiler.stdout.log \n\t ./bin/output/integer/sub/sub.s \n\t ./bin/output/integer/sub/sub.s.printed
❌ compiler_tests/local_var/constant_initialiser.c
	Failed to compile testcase: \n\t ./bin/output/local_var/constant_initialiser/constant_initialiser.compiler.stderr.log \n\t ./bin/output/local_var/constant_initialiser/constant_initialiser.compiler.stdout.log \n\t ./bin/output/local_var/constant_initialiser/constant_initialiser.s \n\t ./bin/output/local_var/constant_initialiser/constant_initialiser.s.printed
❌ compiler_tests/local_var/dual_var.c
	Failed to compile testcase: \n\t ./bin/output/local_var/dual_var/dual_var.compiler.stderr.log \n\t ./bin/output/local_var/dual_var/dual_var.compiler.stdout.log \n\t ./bin/output/local_var/dual_var/dual_var.s \n\t ./bin/output/local_var/dual_var/dual_var.s.printed
❌ compiler_tests/local_var/expression_initialiser.c
	Failed to compile testcase: \n\t ./bin/output/local_var/expression_initialiser/expression_initialiser.compiler.stderr.log \n\t ./bin/output/local_var/expression_initialiser/expression_initialiser.compiler.stdout.log \n\t ./bin/output/local_var/expression_initialiser/expression_initialiser.s \n\t ./bin/output/local_var/expression_initialiser/expression_initialiser.s.printed
❌ compiler_tests/local_var/identity.c
	Failed to compile testcase: \n\t ./bin/output/local_var/identity/identity.compiler.stderr.log \n\t ./bin/output/local_var/identity/identity.compiler.stdout.log \n\t ./bin/output/local_var/identity/identity.s \n\t ./bin/output/local_var/identity/identity.s.printed
❌ compiler_tests/local_var/scoped_var.c
	Failed to compile testcase: \n\t ./bin/output/local_var/scoped_var/scoped_var.compiler.stderr.log \n\t ./bin/output/local_var/scoped_var/scoped_var.compiler.stdout.log \n\t ./bin/output/local_var/scoped_var/scoped_var.s \n\t ./bin/output/local_var/scoped_var/scoped_var.s.printed
❌ compiler_tests/local_var/single_var.c
	Failed to compile testcase: \n\t ./bin/output/local_var/single_var/single_var.compiler.stderr.log \n\t ./bin/output/local_var/single_var/single_var.compiler.stdout.log \n\t ./bin/output/local_var/single_var/single_var.s \n\t ./bin/output/local_var/single_var/single_var.s.printed
❌ compiler_tests/misc/enum1.c
	Failed to compile testcase: \n\t ./bin/output/misc/enum1/enum1.compiler.stderr.log \n\t ./bin/output/misc/enum1/enum1.compiler.stdout.log \n\t ./bin/output/misc/enum1/enum1.s \n\t ./bin/output/misc/enum1/enum1.s.printed
❌ compiler_tests/misc/enum2.c
	Failed to compile testcase: \n\t ./bin/output/misc/enum2/enum2.compiler.stderr.log \n\t ./bin/output/misc/enum2/enum2.compiler.stdout.log \n\t ./bin/output/misc/enum2/enum2.s \n\t ./bin/output/misc/enum2/enum2.s.printed
❌ compiler_tests/misc/switch1.c
	Failed to compile testcase: \n\t ./bin/output/misc/switch1/switch1.compiler.stderr.log \n\t ./bin/output/misc/switch1/switch1.compiler.stdout.log \n\t ./bin/output/misc/switch1/switch1.s \n\t ./bin/output/misc/switch1/switch1.s.printed
❌ compiler_tests/misc/switch2.c
	Failed to compile testcase: \n\t ./bin/output/misc/switch2/switch2.compiler.stderr.log \n\t ./bin/output/misc/switch2/switch2.compiler.stdout.log \n\t ./bin/output/misc/switch2/switch2.s \n\t ./bin/output/misc/switch2/switch2.s.printed
❌ compiler_tests/misc/typedef1.c
	Failed to compile testcase: \n\t ./bin/output/misc/typedef1/typedef1.compiler.stderr.log \n\t ./bin/output/misc/typedef1/typedef1.compiler.stdout.log \n\t ./bin/output/misc/typedef1/typedef1.s \n\t ./bin/output/misc/typedef1/typedef1.s.printed
❌ compiler_tests/misc/typedef2.c
	Failed to compile testcase: \n\t ./bin/output/misc/typedef2/typedef2.compiler.stderr.log \n\t ./bin/output/misc/typedef2/typedef2.compiler.stdout.log \n\t ./bin/output/misc/typedef2/typedef2.s \n\t ./bin/output/misc/typedef2/typedef2.s.printed
❌ compiler_tests/pointer/addressof.c
	Failed to compile testcase: \n\t ./bin/output/pointer/addressof/addressof.compiler.stderr.log \n\t ./bin/output/pointer/addressof/addressof.compiler.stdout.log \n\t ./bin/output/pointer/addressof/addressof.s \n\t ./bin/output/pointer/addressof/addressof.s.printed
❌ compiler_tests/pointer/arithmetic.c
	Failed to compile testcase: \n\t ./bin/output/pointer/arithmetic/arithmetic.compiler.stderr.log \n\t ./bin/output/pointer/arithmetic/arithmetic.compiler.stdout.log \n\t ./bin/output/pointer/arithmetic/arithmetic.s \n\t ./bin/output/pointer/arithmetic/arithmetic.s.printed
❌ compiler_tests/pointer/assign.c
	Failed to compile testcase: \n\t ./bin/output/pointer/assign/assign.compiler.stderr.log \n\t ./bin/output/pointer/assign/assign.compiler.stdout.log \n\t ./bin/output/pointer/assign/assign.s \n\t ./bin/output/pointer/assign/assign.s.printed
❌ compiler_tests/pointer/dereference.c
	Failed to compile testcase: \n\t ./bin/output/pointer/dereference/dereference.compiler.stderr.log \n\t ./bin/output/pointer/dereference/dereference.compiler.stdout.log \n\t ./bin/output/pointer/dereference/dereference.s \n\t ./bin/output/pointer/dereference/dereference.s.printed
❌ compiler_tests/pointer/index.c
	Failed to compile testcase: \n\t ./bin/output/pointer/index/index.compiler.stderr.log \n\t ./bin/output/pointer/index/index.compiler.stdout.log \n\t ./bin/output/pointer/index/index.s \n\t ./bin/output/pointer/index/index.s.printed
❌ compiler_tests/programs/fibonacci.c
	Failed to compile testcase: \n\t ./bin/output/programs/fibonacci/fibonacci.compiler.stderr.log \n\t ./bin/output/programs/fibonacci/fibonacci.compiler.stdout.log \n\t ./bin/output/programs/fibonacci/fibonacci.s \n\t ./bin/output/programs/fibonacci/fibonacci.s.printed
❌ compiler_tests/programs/multiply.c
	Failed to compile testcase: \n\t ./bin/output/programs/multiply/multiply.compiler.stderr.log \n\t ./bin/output/programs/multiply/multiply.compiler.stdout.log \n\t ./bin/output/programs/multiply/multiply.s \n\t ./bin/output/programs/multiply/multiply.s.printed
❌ compiler_tests/programs/sqrt.c
	Failed to compile testcase: \n\t ./bin/output/programs/sqrt/sqrt.compiler.stderr.log \n\t ./bin/output/programs/sqrt/sqrt.compiler.stdout.log \n\t ./bin/output/programs/sqrt/sqrt.s \n\t ./bin/output/programs/sqrt/sqrt.s.printed
❌ compiler_tests/strings/chliteral.c
	Failed to link driver: \n\t ./bin/output/strings/chliteral/chliteral.compiler.stderr.log \n\t ./bin/output/strings/chliteral/chliteral.compiler.stdout.log \n\t ./bin/output/strings/chliteral/chliteral.linker.stderr.log \n\t ./bin/output/strings/chliteral/chliteral.linker.stdout.log \n\t ./bin/output/strings/chliteral/chliteral.s \n\t ./bin/output/strings/chliteral/chliteral.s.printed
❌ compiler_tests/strings/escaped.c
	Failed to compile testcase: \n\t ./bin/output/strings/escaped/escaped.compiler.stderr.log \n\t ./bin/output/strings/escaped/escaped.compiler.stdout.log \n\t ./bin/output/strings/escaped/escaped.s \n\t ./bin/output/strings/escaped/escaped.s.printed
❌ compiler_tests/strings/literal.c
	Failed to compile testcase: \n\t ./bin/output/strings/literal/literal.compiler.stderr.log \n\t ./bin/output/strings/literal/literal.compiler.stdout.log \n\t ./bin/output/strings/literal/literal.s \n\t ./bin/output/strings/literal/literal.s.printed
❌ compiler_tests/strings/puts.c
	Failed to compile testcase: \n\t ./bin/output/strings/puts/puts.compiler.stderr.log \n\t ./bin/output/strings/puts/puts.compiler.stdout.log \n\t ./bin/output/strings/puts/puts.s \n\t ./bin/output/strings/puts/puts.s.printed
❌ compiler_tests/strings/search.c
	Failed to compile testcase: \n\t ./bin/output/strings/search/search.compiler.stderr.log \n\t ./bin/output/strings/search/search.compiler.stdout.log \n\t ./bin/output/strings/search/search.s \n\t ./bin/output/strings/search/search.s.printed
❌ compiler_tests/struct/sizeof.c
	Failed to compile testcase: \n\t ./bin/output/struct/sizeof/sizeof.compiler.stderr.log \n\t ./bin/output/struct/sizeof/sizeof.compiler.stdout.log \n\t ./bin/output/struct/sizeof/sizeof.s \n\t ./bin/output/struct/sizeof/sizeof.s.printed
❌ compiler_tests/struct/struct_inst.c
	Failed to compile testcase: \n\t ./bin/output/struct/struct_inst/struct_inst.compiler.stderr.log \n\t ./bin/output/struct/struct_inst/struct_inst.compiler.stdout.log \n\t ./bin/output/struct/struct_inst/struct_inst.s \n\t ./bin/output/struct/struct_inst/struct_inst.s.printed
❌ compiler_tests/struct/struct_member_get.c
	Failed to compile testcase: \n\t ./bin/output/struct/struct_member_get/struct_member_get.compiler.stderr.log \n\t ./bin/output/struct/struct_member_get/struct_member_get.compiler.stdout.log \n\t ./bin/output/struct/struct_member_get/struct_member_get.s \n\t ./bin/output/struct/struct_member_get/struct_member_get.s.printed
❌ compiler_tests/struct/struct_member_set.c
	Failed to compile testcase: \n\t ./bin/output/struct/struct_member_set/struct_member_set.compiler.stderr.log \n\t ./bin/output/struct/struct_member_set/struct_member_set.compiler.stdout.log \n\t ./bin/output/struct/struct_member_set/struct_member_set.s \n\t ./bin/output/struct/struct_member_set/struct_member_set.s.printed
❌ compiler_tests/struct/struct_two_members.c
	Failed to compile testcase: \n\t ./bin/output/struct/struct_two_members/struct_two_members.compiler.stderr.log \n\t ./bin/output/struct/struct_two_members/struct_two_members.compiler.stdout.log \n\t ./bin/output/struct/struct_two_members/struct_two_members.s \n\t ./bin/output/struct/struct_two_members/struct_two_members.s.printed
❌ compiler_tests/types/sizeof_char_inst.c
	Failed to compile testcase: \n\t ./bin/output/types/sizeof_char_inst/sizeof_char_inst.compiler.stderr.log \n\t ./bin/output/types/sizeof_char_inst/sizeof_char_inst.compiler.stdout.log \n\t ./bin/output/types/sizeof_char_inst/sizeof_char_inst.s \n\t ./bin/output/types/sizeof_char_inst/sizeof_char_inst.s.printed
❌ compiler_tests/types/sizeof_char_type.c
	Failed to compile testcase: \n\t ./bin/output/types/sizeof_char_type/sizeof_char_type.compiler.stderr.log \n\t ./bin/output/types/sizeof_char_type/sizeof_char_type.compiler.stdout.log \n\t ./bin/output/types/sizeof_char_type/sizeof_char_type.s \n\t ./bin/output/types/sizeof_char_type/sizeof_char_type.s.printed
❌ compiler_tests/types/sizeof_int_inst.c
	Failed to compile testcase: \n\t ./bin/output/types/sizeof_int_inst/sizeof_int_inst.compiler.stderr.log \n\t ./bin/output/types/sizeof_int_inst/sizeof_int_inst.compiler.stdout.log \n\t ./bin/output/types/sizeof_int_inst/sizeof_int_inst.s \n\t ./bin/output/types/sizeof_int_inst/sizeof_int_inst.s.printed
❌ compiler_tests/types/sizeof_int_type.c
	Failed to compile testcase: \n\t ./bin/output/types/sizeof_int_type/sizeof_int_type.compiler.stderr.log \n\t ./bin/output/types/sizeof_int_type/sizeof_int_type.compiler.stdout.log \n\t ./bin/output/types/sizeof_int_type/sizeof_int_type.s \n\t ./bin/output/types/sizeof_int_type/sizeof_int_type.s.printed
❌ compiler_tests/types/unsigned.c
	Failed to compile testcase: \n\t ./bin/output/types/unsigned/unsigned.compiler.stderr.log \n\t ./bin/output/types/unsigned/unsigned.compiler.stdout.log \n\t ./bin/output/types/unsigned/unsigned.s \n\t ./bin/output/types/unsigned/unsigned.s.printed

Annotations

Check failure on line 0 in bin/junit_results.xml

See this annotation in the file changed.

@github-actions github-actions / Test results

Integration test ► compiler_tests/array/declare_global.c

Failed test found in:
  bin/junit_results.xml
Error:
  Failed to compile testcase: \n\t ./bin/output/array/declare_global/declare_global.compiler.stderr.log \n\t ./bin/output/array/declare_global/declare_global.compiler.stdout.log \n\t ./bin/output/array/declare_global/declare_global.s \n\t ./bin/output/array/declare_global/declare_global.s.printed
Raw output
Failed to compile testcase: \n\t ./bin/output/array/declare_global/declare_global.compiler.stderr.log \n\t ./bin/output/array/declare_global/declare_global.compiler.stdout.log \n\t ./bin/output/array/declare_global/declare_global.s \n\t ./bin/output/array/declare_global/declare_global.s.printed

Check failure on line 0 in bin/junit_results.xml

See this annotation in the file changed.

@github-actions github-actions / Test results

Integration test ► compiler_tests/array/declare_local.c

Failed test found in:
  bin/junit_results.xml
Error:
  Failed to compile testcase: \n\t ./bin/output/array/declare_local/declare_local.compiler.stderr.log \n\t ./bin/output/array/declare_local/declare_local.compiler.stdout.log \n\t ./bin/output/array/declare_local/declare_local.s \n\t ./bin/output/array/declare_local/declare_local.s.printed
Raw output
Failed to compile testcase: \n\t ./bin/output/array/declare_local/declare_local.compiler.stderr.log \n\t ./bin/output/array/declare_local/declare_local.compiler.stdout.log \n\t ./bin/output/array/declare_local/declare_local.s \n\t ./bin/output/array/declare_local/declare_local.s.printed

Check failure on line 0 in bin/junit_results.xml

See this annotation in the file changed.

@github-actions github-actions / Test results

Integration test ► compiler_tests/array/index_constant.c

Failed test found in:
  bin/junit_results.xml
Error:
  Failed to compile testcase: \n\t ./bin/output/array/index_constant/index_constant.compiler.stderr.log \n\t ./bin/output/array/index_constant/index_constant.compiler.stdout.log \n\t ./bin/output/array/index_constant/index_constant.s \n\t ./bin/output/array/index_constant/index_constant.s.printed
Raw output
Failed to compile testcase: \n\t ./bin/output/array/index_constant/index_constant.compiler.stderr.log \n\t ./bin/output/array/index_constant/index_constant.compiler.stdout.log \n\t ./bin/output/array/index_constant/index_constant.s \n\t ./bin/output/array/index_constant/index_constant.s.printed

Check failure on line 0 in bin/junit_results.xml

See this annotation in the file changed.

@github-actions github-actions / Test results

Integration test ► compiler_tests/array/index_expression.c

Failed test found in:
  bin/junit_results.xml
Error:
  Failed to compile testcase: \n\t ./bin/output/array/index_expression/index_expression.compiler.stderr.log \n\t ./bin/output/array/index_expression/index_expression.compiler.stdout.log \n\t ./bin/output/array/index_expression/index_expression.s \n\t ./bin/output/array/index_expression/index_expression.s.printed
Raw output
Failed to compile testcase: \n\t ./bin/output/array/index_expression/index_expression.compiler.stderr.log \n\t ./bin/output/array/index_expression/index_expression.compiler.stdout.log \n\t ./bin/output/array/index_expression/index_expression.s \n\t ./bin/output/array/index_expression/index_expression.s.printed

Check failure on line 0 in bin/junit_results.xml

See this annotation in the file changed.

@github-actions github-actions / Test results

Integration test ► compiler_tests/array/index_variable.c

Failed test found in:
  bin/junit_results.xml
Error:
  Failed to compile testcase: \n\t ./bin/output/array/index_variable/index_variable.compiler.stderr.log \n\t ./bin/output/array/index_variable/index_variable.compiler.stdout.log \n\t ./bin/output/array/index_variable/index_variable.s \n\t ./bin/output/array/index_variable/index_variable.s.printed
Raw output
Failed to compile testcase: \n\t ./bin/output/array/index_variable/index_variable.compiler.stderr.log \n\t ./bin/output/array/index_variable/index_variable.compiler.stdout.log \n\t ./bin/output/array/index_variable/index_variable.s \n\t ./bin/output/array/index_variable/index_variable.s.printed

Check failure on line 0 in bin/junit_results.xml

See this annotation in the file changed.

@github-actions github-actions / Test results

Integration test ► compiler_tests/control_flow/for_multiple.c

Failed test found in:
  bin/junit_results.xml
Error:
  Failed to compile testcase: \n\t ./bin/output/control_flow/for_multiple/for_multiple.compiler.stderr.log \n\t ./bin/output/control_flow/for_multiple/for_multiple.compiler.stdout.log \n\t ./bin/output/control_flow/for_multiple/for_multiple.s \n\t ./bin/output/control_flow/for_multiple/for_multiple.s.printed
Raw output
Failed to compile testcase: \n\t ./bin/output/control_flow/for_multiple/for_multiple.compiler.stderr.log \n\t ./bin/output/control_flow/for_multiple/for_multiple.compiler.stdout.log \n\t ./bin/output/control_flow/for_multiple/for_multiple.s \n\t ./bin/output/control_flow/for_multiple/for_multiple.s.printed

Check failure on line 0 in bin/junit_results.xml

See this annotation in the file changed.

@github-actions github-actions / Test results

Integration test ► compiler_tests/control_flow/for_one.c

Failed test found in:
  bin/junit_results.xml
Error:
  Failed to compile testcase: \n\t ./bin/output/control_flow/for_one/for_one.compiler.stderr.log \n\t ./bin/output/control_flow/for_one/for_one.compiler.stdout.log \n\t ./bin/output/control_flow/for_one/for_one.s \n\t ./bin/output/control_flow/for_one/for_one.s.printed
Raw output
Failed to compile testcase: \n\t ./bin/output/control_flow/for_one/for_one.compiler.stderr.log \n\t ./bin/output/control_flow/for_one/for_one.compiler.stdout.log \n\t ./bin/output/control_flow/for_one/for_one.s \n\t ./bin/output/control_flow/for_one/for_one.s.printed

Check failure on line 0 in bin/junit_results.xml

See this annotation in the file changed.

@github-actions github-actions / Test results

Integration test ► compiler_tests/control_flow/for_zero_v1.c

Failed test found in:
  bin/junit_results.xml
Error:
  Failed to compile testcase: \n\t ./bin/output/control_flow/for_zero_v1/for_zero_v1.compiler.stderr.log \n\t ./bin/output/control_flow/for_zero_v1/for_zero_v1.compiler.stdout.log \n\t ./bin/output/control_flow/for_zero_v1/for_zero_v1.s \n\t ./bin/output/control_flow/for_zero_v1/for_zero_v1.s.printed
Raw output
Failed to compile testcase: \n\t ./bin/output/control_flow/for_zero_v1/for_zero_v1.compiler.stderr.log \n\t ./bin/output/control_flow/for_zero_v1/for_zero_v1.compiler.stdout.log \n\t ./bin/output/control_flow/for_zero_v1/for_zero_v1.s \n\t ./bin/output/control_flow/for_zero_v1/for_zero_v1.s.printed

Check failure on line 0 in bin/junit_results.xml

See this annotation in the file changed.

@github-actions github-actions / Test results

Integration test ► compiler_tests/control_flow/for_zero_v2.c

Failed test found in:
  bin/junit_results.xml
Error:
  Failed to compile testcase: \n\t ./bin/output/control_flow/for_zero_v2/for_zero_v2.compiler.stderr.log \n\t ./bin/output/control_flow/for_zero_v2/for_zero_v2.compiler.stdout.log \n\t ./bin/output/control_flow/for_zero_v2/for_zero_v2.s \n\t ./bin/output/control_flow/for_zero_v2/for_zero_v2.s.printed
Raw output
Failed to compile testcase: \n\t ./bin/output/control_flow/for_zero_v2/for_zero_v2.compiler.stderr.log \n\t ./bin/output/control_flow/for_zero_v2/for_zero_v2.compiler.stdout.log \n\t ./bin/output/control_flow/for_zero_v2/for_zero_v2.s \n\t ./bin/output/control_flow/for_zero_v2/for_zero_v2.s.printed

Check failure on line 0 in bin/junit_results.xml

See this annotation in the file changed.

@github-actions github-actions / Test results

Integration test ► compiler_tests/control_flow/if_else_false.c

Failed test found in:
  bin/junit_results.xml
Error:
  Failed to compile testcase: \n\t ./bin/output/control_flow/if_else_false/if_else_false.compiler.stderr.log \n\t ./bin/output/control_flow/if_else_false/if_else_false.compiler.stdout.log \n\t ./bin/output/control_flow/if_else_false/if_else_false.s \n\t ./bin/output/control_flow/if_else_false/if_else_false.s.printed
Raw output
Failed to compile testcase: \n\t ./bin/output/control_flow/if_else_false/if_else_false.compiler.stderr.log \n\t ./bin/output/control_flow/if_else_false/if_else_false.compiler.stdout.log \n\t ./bin/output/control_flow/if_else_false/if_else_false.s \n\t ./bin/output/control_flow/if_else_false/if_else_false.s.printed

Check failure on line 0 in bin/junit_results.xml

See this annotation in the file changed.

@github-actions github-actions / Test results

Integration test ► compiler_tests/control_flow/if_else_true.c

Failed test found in:
  bin/junit_results.xml
Error:
  Failed to compile testcase: \n\t ./bin/output/control_flow/if_else_true/if_else_true.compiler.stderr.log \n\t ./bin/output/control_flow/if_else_true/if_else_true.compiler.stdout.log \n\t ./bin/output/control_flow/if_else_true/if_else_true.s \n\t ./bin/output/control_flow/if_else_true/if_else_true.s.printed
Raw output
Failed to compile testcase: \n\t ./bin/output/control_flow/if_else_true/if_else_true.compiler.stderr.log \n\t ./bin/output/control_flow/if_else_true/if_else_true.compiler.stdout.log \n\t ./bin/output/control_flow/if_else_true/if_else_true.s \n\t ./bin/output/control_flow/if_else_true/if_else_true.s.printed