Something similar to what clang-cl has:
When clang-cl is run with the /fallback option, it will first try to compile files itself. For any file that it fails to compile, it will fall back and try to compile the file by invoking cl.exe.
Would it be possible for something similar to be implemented into the C++ compiler?