see 33475: allow .cpp files to be completed as gcc input