[cfe-dev] Current breakage of libclang ABI on master

Reece Dunn msclrhd at googlemail.com
Thu Jul 24 11:07:06 PDT 2014


Hi,

After the 3.5 branch, the value for CXCursor_SEHLeaveStmt has changed
on master from 247 to 249. This will break the ABI of any application
that will depend on CXCursor_SEHLeaveStmt in the future.

This is a result of:
*  the OpenMP changes modifying the CXCursor values after they have
been added into the repository;
*  the OpenMP changes being partially committed before the 3.5 branch.

The commits are:

-----
commit 116c37cf1193f8eb503cc2b7223b9862da99722d
Author: Alexey Bataev <a.bataev at hotmail.com>  2014-07-22 07:45:04

    [OPENMP] Initial parsing and sema analysis for 'ordered' directive.

    git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@213616
91177308-0d34-0410-b5e6-96231b3b80d8

commit a005babccae89e82384c3d7fb132825a7442f66c
Author: Alexey Bataev <a.bataev at hotmail.com>  2014-07-22 11:10:35

    [OPENMP] Initial parsing and sema analysis for 'atomic' directive.

    git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@213639
91177308-0d34-0410-b5e6-96231b3b80d8
-----

Thanks,
- Reece H. Dunn



More information about the cfe-dev mailing list