I should be able to merge these today. On May 6, 2015 9:21 AM, "Tom Stellard" <[email protected]> wrote:
> Hi Eric, > > Would you be able to merge these to the 3.6 branch for libcxxabi repo? > I've never done anything with libcxx abi, so it might take me a while > to get things up and merge the patches. > > Thanks, > Tom > > On Wed, May 06, 2015 at 07:12:40AM -0500, Marshall Clow wrote: > > On Sat, May 2, 2015 at 6:05 PM, Eric Fiselier <[email protected]> wrote: > > > > > Hi Tom, > > > CC Marshall > > > > > > I nominate the following patches to be included in 3.6.1. > > > > > > These two commits clean up undefined behavior in readEncodedPointer. > > > > > > - r231839: Fix PR21580 - Undefined behavior in readEncodedPointer() > > > https://llvm.org/bugs/show_bug.cgi?id=21580 > > > > > > > https://github.com/llvm-mirror/libcxxabi/commit/89ea9ad0b0a48a9b9fccf6de81bdca1861960855 > > > > > > - r231852: Remove unneeded const_cast in readPointerHelper. Pointed > > > out by jroelofs > > > > > > > https://github.com/llvm-mirror/libcxxabi/commit/fdd39fd838828bba84c4f7ad620207ae0d734ad5 > > > > > > > > > These commits how libc++abi matches exception types to catch blocks. > > > In particular it makes libc++abi properly check for multilevel pointer > > > conversions as well as void* conversions. > > > > > > > > > - r233984: Fix multi-level pointer conversions and pointer to member > > > conversion detection. > > > > > > > https://github.com/llvm-mirror/libcxxabi/commit/0cb62d1b51f3d9ab65e0ba7b6541dda0663fe50d > > > > > > - r234254: Disallow Base to Derived conversions for catching pointers > > > to members. > > > > > > > https://github.com/llvm-mirror/libcxxabi/commit/554d59ab0b989830273c9183f7bdfd12108cad7a > > > > > > - r236299: Disallow conversions from function pointers to void*. > > > > > > > https://github.com/llvm-mirror/libcxxabi/commit/b979db159a515fe12b54f793690618313e017259 > > > > > > > I'm fine with these going into 3.6.1; the last three fix obscure bugs in > > our exception handling code. > > > > -- Marshall >
_______________________________________________ cfe-commits mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
