
27 Feb
2012
27 Feb
'12
8:55 a.m.
On 02/26/2012 03:25 PM, Bjorn Reese wrote:
On 2012-02-26 14:59, Mathias Gaunard wrote:
DragonEgg and llvm-gcc define both __GNUC__ and __llvm__. I don't see any problem there with telling that it's a GCC frontend with a LLVM backend.
Clang also defines those two macros even though it is not using GCC as a frontend.
But Clang defines __clang__, which the compilers above do not.