I am not sure if this is done intentional, but Fab does not abort when an analysis error happens (see #576). This wastes potentially time (i.e. Fab might try to compile, even though one file was not analysed, and then a dependency is missing, and compilation error happens due to unknown symbols/missing .mod files).
A quick look indicates that the same would happen with the PSyclone step if I am not mistaken.
It should be reasonable easy to fix by adding a call to check_error, as e.g. is done in preprocessing.
I am not sure if this is done intentional, but Fab does not abort when an analysis error happens (see #576). This wastes potentially time (i.e. Fab might try to compile, even though one file was not analysed, and then a dependency is missing, and compilation error happens due to unknown symbols/missing .mod files).
A quick look indicates that the same would happen with the PSyclone step if I am not mistaken.
It should be reasonable easy to fix by adding a call to
check_error, as e.g. is done in preprocessing.