Rust is a C++ competitor with all the semantic complexity that comes with it. And similar compile times.
C3 is more complex than C (because of a net increase of features), but it's miles from C++ and Rust in complexity and it compiles as fast or faster than C.