Go to file
John McCall f593b10d04 Use the correct field to copy/dispose a __block variable.
We were previously hard-coding a particular field index.  This was
fine before (because we were obviously guaranteed the presence
of a copy/dispose member) except for (1) alignment padding and
(2) future extensions adding extra members to the header, such
as the extended-layout pointer.

Note that we only introduce the extended-layout pointer in the
presence of structs.  (We also seem to be introducing it even
in the presence of an all-non-object layout, but that's a
different potential issue.)

llvm-svn: 173122
2013-01-22 03:56:22 +00:00
clang Use the correct field to copy/dispose a __block variable. 2013-01-22 03:56:22 +00:00
clang-tools-extra these need the bitcode reader as well. 2013-01-19 18:45:35 +00:00
compiler-rt [asan] fix linux build 2013-01-21 15:04:36 +00:00
debuginfo-tests Harden this test a bit to work on the mac with ancient gdbs. 2013-01-17 20:09:50 +00:00
libclc Update the copyright coredits -- Happy new year 2013! 2013-01-01 10:00:19 +00:00
libcxx Implement the ATOMIC_*_LOCK_FREE macros. 2013-01-21 20:39:41 +00:00
libcxxabi Update the copyright coredits -- Happy new year 2013! 2013-01-01 10:00:19 +00:00
lld Add {,ELF,MachO}TargetInfo. 2013-01-22 02:15:30 +00:00
lldb lldb.thread is not to be used anymore 2013-01-22 02:32:56 +00:00
llvm [MC/Mach-O] Load commands are supposed to 8-byte aligned on 64-bit. 2013-01-22 03:42:49 +00:00
polly cmake: Install all polly include files 2013-01-19 14:17:52 +00:00