@@ -25,7 +25,35 @@ LLVM web page, this document applies to the *next* release, not the current
25
25
one. To see the release notes for a specific release, please see the `releases
26
26
page <http://llvm.org/releases/> `_.
27
27
28
- Non-comprehensive list of changes in this release
28
+ Major changes in 3.7.1
29
+ ======================
30
+
31
+ * 3.7.0 was released with an inadvertent change to the signature of the C
32
+ API function: LLVMBuildLandingPad, which made the C API incompatible with
33
+ prior releases. This has been corrected in LLVM 3.7.1.
34
+
35
+ As a result of this change, 3.7.0 is not ABI compatible with 3.7.1.
36
+
37
+ +----------------------------------------------------------------------------+
38
+ | History of the LLVMBuildLandingPad() function |
39
+ +===========================+================================================+
40
+ | 3.6.2 and prior releases | LLVMBuildLandingPad(LLVMBuilderRef, |
41
+ | | LLVMTypeRef, |
42
+ | | LLVMValueRef, |
43
+ | | unsigned, const char*) |
44
+ +---------------------------+------------------------------------------------+
45
+ | 3.7.0 | LLVMBuildLandingPad(LLVMBuilderRef, |
46
+ | | LLVMTypeRef, |
47
+ | | unsigned, const char*) |
48
+ +---------------------------+------------------------------------------------+
49
+ | 3.7.1 and future releases | LLVMBuildLandingPad(LLVMBuilderRef, |
50
+ | | LLVMTypeRef, |
51
+ | | LLVMValueRef, |
52
+ | | unsigned, const char*) |
53
+ +---------------------------+------------------------------------------------+
54
+
55
+
56
+ Non-comprehensive list of changes in 3.7.0
29
57
=================================================
30
58
31
59
.. NOTE
0 commit comments