IBM XL C/C++ (Clang)


[Home] Home > Programming > Preprocessor > Compilers >
IBM XL C/C++ (Clang)

Description

Recent versions of the XL C/C++ compiler from IBM that utilise the Clang backend.


Macros

Type Macro Format> Description
Identification __ibmxl__ C and C++ compilers
Identification __clang__
Version __ibmxl_vrm__ 0xVVRRMM00 VV = Version
RR = Release
MM = Modification
Version __ibmxl_version__ V V = Version
Version __ibmxl_release__ R R = Release
Version __ibmxl_modification__ M M = Modification
Version __ibmxl_ptf_fix_level__ F F = Fix pack

Examples

Version __ibmxl_vrm_
13.1.6.1 0x0D010600
16.1.0.0 0x10010000

Copyright © 2010-2024 Paul Ward.
License Information