Kde jste vzali, že Clang je jediný binárně kompatibilní s MSVC? Binární kompatibilita je tu hodně dlouho, pokud např. přeložíte jeden zdrojový kód pomocí mingw (z .c vznikne .o) a druhý pomocí microsoftího kompilátoru (z .c vznikne .obj), tak tyhle .o a .obj jdou přes linker dostat do jedné aplikace, která funguje. U Clangu je jediná výhoda v tom, že přímo podporuje spolupráci s MS kompilátorem. Pokud voláte clang-cl a použijete parametr /fallback, tak clang umí zavolat microsoftí kompilátor (cl) v případě, že sám nedokáže z nějakého důvodu zdrojový kód zkompilovat. Výsledná binárka je tak defakto mix výstupu z clang-cl.exe a cl.exe.