Go to file
Douglas Gregor 429183e7c8 Objective-C properties: loosen 'atomic' checking for readonly properties.
r251874 reworked the way we handle properties declared within
Objective-C class extensions, which had the effective of tightening up
property checking in a number of places. In this particular class of
cases, we end up complaining about "atomic" mismatches between an
implicitly-atomic, readonly property and a nonatomic, readwrite
property, which doesn't make sense because "atomic" is essentially
irrelevant to readonly properties.

Therefore, suppress this diagnostic when the readonly property is
implicitly atomic. Fixes rdar://problem/23803109.

llvm-svn: 255174
2015-12-09 22:57:32 +00:00
clang Objective-C properties: loosen 'atomic' checking for readonly properties. 2015-12-09 22:57:32 +00:00
clang-tools-extra Added coverage check for extensionless headers, and exclude hidden dot directoryies. 2015-12-04 22:42:18 +00:00
compiler-rt [PGO] Add cmake check to determine atomics op availability 2015-12-09 22:46:49 +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 integer: remove explicit casts from _MIN definitions 2015-10-06 19:12:12 +00:00
libcxx Add 3 more missing inline/visibility attributes. 2015-12-09 22:32:36 +00:00
libcxxabi .gitignore: ignore vim swap files 2015-12-04 02:15:02 +00:00
libunwind Make it possible to use libunwind without heap. 2015-11-09 06:57:29 +00:00
lld [ELF] - Implement the TLS relocation optimization for 32-bit x86. 2015-12-09 09:55:54 +00:00
lldb enable timeout/exceptional exit support for xUnit formatter 2015-12-09 22:02:31 +00:00
llgo [llgo] Force exporting __morestack from llgoi 2015-11-27 04:46:46 +00:00
llvm use range-based for loops; NFCI 2015-12-09 22:45:45 +00:00
openmp Replace DYNA_* names with KMP_* names 2015-12-03 19:37:20 +00:00
polly executeScopConditionally: Introduce special exiting block 2015-12-09 11:38:22 +00:00