finished C code gen we only need to add glue code to call clang now