Go to file
Brian Kelley 93c640b986 [Objective-C] Fix __weak type traits with -fobjc-weak
Summary: Similar to ARC, in ObjCWeak Objective-C object pointers qualified with a weak lifetime are not POD or trivial types. Update the type trait code to reflect this. Copy and adapt the arc-type-traits.mm test case to verify correctness.

Reviewers: rsmith, doug.gregor, rjmccall

Reviewed By: rjmccall

Subscribers: cfe-commits

Differential Revision: https://reviews.llvm.org/D31004

llvm-svn: 299010
2017-03-29 17:40:35 +00:00
clang [Objective-C] Fix __weak type traits with -fobjc-weak 2017-03-29 17:40:35 +00:00
clang-tools-extra [clangd] Add support for vscode extension configuration 2017-03-24 09:29:00 +00:00
compiler-rt [Builtins] Mark mulsc3_test as UNSUPPORTED for armhf; NFC 2017-03-29 16:59:09 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc math: Implement sinh function 2017-02-25 02:46:53 +00:00
libcxx [libc++] Add a key function for bad_function_call 2017-03-28 19:33:31 +00:00
libcxxabi Fully Reformat fallback_malloc.cpp 2017-03-04 03:23:15 +00:00
libunwind [libunwind] Add sphinx docs 2017-03-28 15:21:43 +00:00
lld [ELF] - Prepare GnuHashTableSection<ELFT> for detemplation. 2017-03-29 15:23:28 +00:00
lldb Remove dead include <sys/user.h> from the NetBSD code. 2017-03-29 01:10:21 +00:00
llgo [llgo] Remove support for LLVM attributes 2016-12-06 19:22:04 +00:00
llvm llvm-pdbdump: If we don't change the color, don't reset the color. 2017-03-29 17:11:27 +00:00
openmp Fix for bug https://llvm.org/bugs/show_bug.cgi?id=30889 2017-03-28 13:35:42 +00:00
parallel-libs [Axccel] Remove -Wno-missing-braces in build 2016-12-19 21:34:07 +00:00
polly [ScopInfo] Introduce ScopStmt::contains(BB*). NFC. 2017-03-23 16:12:21 +00:00