A C compiler using C++11