[cfe-dev] __APPLE_CC__ macro
    b17 c0de 
    b17c0de at gmail.com
       
    Fri Jun 26 15:52:38 PDT 2015
    
    
  
Can someone explain the usefulness of __APPLE_CC__? The documentation
claims [the] macro is set to an integer that represents the version number
of the compiler.
But one version of Apple clang defines:
#define __APPLE_CC__ 6000
#define __apple_build_version__ 6020053
#define __clang_version__ "6.1.0 (clang-602.0.53)"
And another newer version of Apple clang defines:
#define __APPLE_CC__ 6000
#define __apple_build_version__ 7000053
#define __clang_version__ "7.0.0 (clang-700.0.53.3)"
So how does __APPLE_CC__ represent the "version" of the compiler? Is it
stuck at 6000 now forever?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20150627/12833738/attachment.html>
    
    
More information about the cfe-dev
mailing list