﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc
7323	llvm-3.7.1	Fernando de Oliveira	Fernando de Oliveira	"If you have installed llvm-3.7.0, should upgrade to 3.7.1, because there
was an error making the C API of the former ABI/API '''incompatible'''
with previous versions (see below).

[http://llvm.org/releases/3.7.1/llvm-3.7.1.src.tar.xz]

[http://llvm.org/releases/3.7.1/llvm-3.7.1.src.tar.xz.sig]

[http://llvm.org/releases/3.7.1/cfe-3.7.1.src.tar.xz]

[http://llvm.org/releases/3.7.1/cfe-3.7.1.src.tar.xz.sig]

[http://llvm.org/releases/3.7.1/compiler-rt-3.7.1.src.tar.xz]

[http://llvm.org/releases/3.7.1/compiler-rt-3.7.1.src.tar.xz.sig]

[http://lists.llvm.org/pipermail/llvm-announce/2016-January/000066.html]

{{{
[llvm-announce] LLVM 3.7.1 Release
Stellard, Thomas via llvm-announce llvm-announce at lists.llvm.org
Tue Jan 5 13:49:20 PST 2016

LLVM 3.7.1 is now available! Download it now, or read the release notes.

This release contains bug-fixes for the LLVM 3.7.0 release. Note that
this release is *not* API and ABI compatible with 3.7.0. This is due to
a change in the C API in order to restore ABI/API compatible of the C
API with 3.6.x and 3.8.x. See the release notes for more details.
}}}

[http://llvm.org/releases/3.7.1/docs/ReleaseNotes.html]

They have not yet that document. Following is from the sorce code:

llvm-3.7.1.src/docs/ReleaseNotes.rst

{{{
Major changes in 3.7.1
======================

• 3.7.0 was released with an inadvertent change to the signature of the
  C API function: LLVMBuildLandingPad, which made the C API incompatible
  with prior releases.  This has been corrected in LLVM 3.7.1.

  As a result of this change, 3.7.0 is not ABI compatible with 3.7.1.

  +----------------------------------------------------------------------------+
  | History of the LLVMBuildLandingPad() function                              |
  +===========================+================================================+
  | 3.6.2 and prior releases  | LLVMBuildLandingPad(LLVMBuilderRef,            |
  |                           |                     LLVMTypeRef,               |
  |                           |                     LLVMValueRef,              |
  |                           |                     unsigned, const char*)     |
  +---------------------------+------------------------------------------------+
  | 3.7.0                     | LLVMBuildLandingPad(LLVMBuilderRef,            |
  |                           |                     LLVMTypeRef,               |
  |                           |                     unsigned, const char*)     |
  +---------------------------+------------------------------------------------+
  | 3.7.1 and future releases | LLVMBuildLandingPad(LLVMBuilderRef,            |
  |                           |                     LLVMTypeRef,               |
  |                           |                     LLVMValueRef,              |
  |                           |                     unsigned, const char*)     |
  +---------------------------+------------------------------------------------+
}}}"	enhancement	closed	high	7.9	BOOK	SVN	medium	fixed		
