See commit message:

    In Clang-based toolchains, COMPILER_MODULE_NAME includes two items: 'Clang' and 'GCC'.

If we change the base class order, this might work ('GCC' would become the first list element), but it is very fragile.