I have been using Clang Compiler and check50 to write the programs in pset1 i.e hello.c and greedy.c I have found that check50 appears to say that hello.c and greedy.c compile ,even though the Clang compiler prints quite a few errors. If the compiler errors are more than 20 it appears to print Fatal errors and quits the program,even though check50 appear to say it copiles and prints the output checking the different cases in the problem specification.
I am assuming different compilers print different errors, since each copiler produces Object Code using the following four steps 1.Preprocessing,2compiling,3.assembling and4.linking Am I right in this assumption?
How even with fatal errors printed by Clang copiler, check50 says still it compiles a program and able to check different cases specified in a particular problem?
Ramaswami Sastry Vedam email@example.com