Generating C is part of the bootstrapping process, it isn't used at runtime, the JIT generates the usual machine code directly.