Just another point of reference. The compiler the author uses to compile C, gcc, is actually now written in C++.
git clone --depth=1 https://github.com/gcc-mirror/gcc.git
cloc gcc/gcc
…Yes, really. They didn't change the filenames during the migration.