Я пытаюсь определить компилятор, использованный для компиляции моего исходного кода. Я легко могу найти предопределенные макросы для проверки MSVC или GCC ( например, см. Http://predef.sourceforge.net/ ), но я не могу найти ни одного макроса для проверки на наличие clang.
Кто-нибудь знает, определяет ли clang макрос, например __CLANG__
, чтобы узнать, что в настоящее время компилирует мой код?